如何在Aptana Studio中自动缩进JavaScript代码?

| 以前,我使用Eclipse进行PHP和Java开发,并且喜欢使用命令“ 0”来自动缩进代码。 现在,我是否使用基于Eclipse的Aptana Studio进行JavaScript开发。我想自动缩进我的JavaScript代码,但是
Ctrl + i
删除我所有的代码。还有其他命令可以自动缩进Aptana Studio中的JavaScript代码吗?     
已邀请:
Studio还没有此功能。您可以在此处添加功能请求:https://aptana.lighthouseapp.com/projects/35272-studio/tickets/new 按Tim的建议,Ctrl + Shift + F将格式化整个文件。 您可以通过\'Window-> Preferences-> Aptana Studio-> Formatter \'中的首选项来控制某些格式化程序设置。     
也许您是指格式功能
CTRL+SHIFT+F
?     
我刚刚更新到Aptana Studio 3.0.9,现在在某些情况下它似乎能够格式化特定(选定)行的JavaScript,HTML和CSS。我的默认键绑定有些奇怪,因此我在
Preferences > General > Keys
中将键绑定更改为
CTRL+I
。 如果未选择代码,则ѭ5似乎总是能可靠地格式化整个文件。选择项上的
Source > Format
行为取决于您正在编辑的代码类型: 的JavaScript 编辑.js文件:
Source > Format
似乎可以按预期工作:如果选择几行代码,则
Source > Format
会正确地缩进所选的代码行。 在HTML中编辑JavaScript:在大多数情况下,在HTML文件中格式化JavaScript似乎可以正常工作,但有时会失败。我还没有发现规则。 的HTML 如果您选择了一块HTML,并且如果该选择的顶行已正确缩进,并且如果该选择不包括任何未关闭的元素,则AND,并且
Source > Format
将做正确的事情。 否则,“ 5”似乎无法用HTML起作用。 的CSS 编辑.css文件: 如果我选择整个规则(即包括所有“ѭ11”),则效果很好(在这种情况下,Aptana仅格式化该规则)。 但是,如果我的选择不包括整个规则,那么我会得到一个错误。 在HTML中编辑CSS: 如果在
<style>
块中选择了CSS的一部分,则
source > format
将格式化该
<style>
块中的所有CSS。似乎没有办法格式化HTML中的几行CSS。 除非有人指出此帖子在未来几天内存在致命缺陷,否则我将在https://jira.appcelerator.org上发布功能请求,以要求跨代码类型的格式化行为保持一致(快速查看现有功能和错误请求表明,代码格式化最近受到了相当多的关注)。 更新19/3/2012我已将此错误发布在JIRA上:https://jira.appcelerator.org/browse/APSTUD-4516     
我遇到了同样的问题,偶然发现了这个网站: jsbeautifier 您可能想检查一下。对我来说很好;)     

要回复问题请先登录注册