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

如何解决如何在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 您可能想检查一下。对我来说很好;)     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?