以前我使用Eclipse进行PHP和Java开发,我喜欢命令Ctrl + i
来自动缩进代码。
现在我使用基于Eclipse的Aptana Studio进行JavaScript开发。我想自动缩进我的JavaScript代码,但Ctrl + i
会删除我的所有代码。是否还有其他命令可以自动缩进Aptana Studio中的JavaScript代码?
答案 0 :(得分:11)
Studio还没有此功能。您可以在此处添加功能请求:https://aptana.lighthouseapp.com/projects/35272-studio/tickets/new
Ctrl + Shift + F将格式化整个文件,正如蒂姆建议的那样。 您可以通过'Window - >中的首选项控制某些格式化程序设置。偏好 - > Aptana Studio - >格式化'
答案 1 :(得分:6)
也许您的意思是格式功能CTRL+SHIFT+F
?
答案 2 :(得分:4)
我刚刚更新到Aptana Studio 3.0.9,它现在似乎能够在某些情况下格式化特定(选定)的JavaScript,HTML和CSS行。我的默认键绑定是奇怪的,所以我将键绑定更改为CTRL+I
中的Preferences > General > Keys
。
如果未选择任何代码,则Source > Format
似乎始终可靠地格式化整个文件。 Source > Format
对选择的行为因您编辑的代码类型而异:
<强>的JavaScript 强>
Source > Format
似乎按预期工作:如果您选择几行代码,则Source > Format
将正确缩进所选内容代码行。<强> HTML 强>
Source > Format
将做正确的事。Source > Format
似乎无法预测HTML。<强> CSS 强>
selector { declaration block; }
),<style>
块中选择了部分,那么source > format
将格式化所有 <style>
内的css块。似乎没有办法在html中格式化几行css。除非有人在接下来的几天内指出此帖子包含致命缺陷,否则我会在https://jira.appcelerator.org发布功能请求,要求在代码类型中格式化行为的一致性(快速查看现有功能)和bug请求表明代码格式最近已经受到了相当多的关注。)
更新19/3/2012 我在JIRA上发布了这个错误:https://jira.appcelerator.org/browse/APSTUD-4516
答案 3 :(得分:0)
我遇到了同样的问题,偶然发现了这个网站: jsbeautifier 你可能想看看它。为我工作得很好;)