以前我使用 Eclipse 进行 PHP 和 Java 开发,我喜欢Ctrl + i
自动缩进代码的命令。
现在我正在使用基于 Eclipse 的 Aptana Studio 进行 JavaScript 开发。我想自动缩进我的 JavaScript 代码,但Ctrl + i
会删除我的所有代码。在 Aptana Studio 中是否有任何其他自动缩进 JavaScript 代码的命令?
以前我使用 Eclipse 进行 PHP 和 Java 开发,我喜欢Ctrl + i
自动缩进代码的命令。
现在我正在使用基于 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 的特定(选定)行。我的默认键绑定有点奇怪,所以我将键绑定更改为CTRL+I
in Preferences > General > Keys
。
如果没有选择代码,那么Source > Format
似乎总是可靠地格式化整个文件。Source > Format
on selections的行为因您正在编辑的代码类型而异:
JavaScript
Source > Format
似乎可以按您的预期工作:如果您选择几行代码,那么Source > Format
将正确缩进所选的代码行。HTML
Source > Format
将做正确的事情。Source > Format
似乎对 HTML 的行为不可预测。CSS
selector { declaration block; }
)(在这种情况下,Aptana 仅格式化该规则),则工作正常。<style>
source > format
<style>
除非有人在接下来的几天内指出这篇文章包含致命缺陷,否则我将在https://jira.appcelerator.org上发布一个功能请求,以要求跨代码类型的格式化行为保持一致(快速浏览现有功能和错误请求表明代码格式化最近受到了相当多的关注)。
更新 19/3/2012我已经在 JIRA 上发布了这个错误:https ://jira.appcelerator.org/browse/APSTUD-4516
我遇到了同样的问题,偶然发现了这个网站: jsbeautifier 你可能想看看。对我来说工作得很好;)