Coldfusion 关闭升华文本2中的自动缩进,但
现在在sublime text 2中,当我在Coldfusion中启动if语句并点击enter时,它将自动缩进下一行,如下所示:Coldfusion 关闭升华文本2中的自动缩进,但,coldfusion,indentation,sublimetext,Coldfusion,Indentation,Sublimetext,现在在sublime text 2中,当我在Coldfusion中启动if语句并点击enter时,它将自动缩进下一行,如下所示: <cfif this eq that> | | 当我关闭“自动缩进”时,光标将回到最左边,这将非常好,但很多时候我的代码已经缩进: <cfif this eq that> | | 我想让它保持在当前缩进的位置,不多不少。像这样: <cfif this eq that> |
<cfif this eq that>
|
|
当我关闭“自动缩进”时,光标将回到最左边,这将非常好,但很多时候我的代码已经缩进:
<cfif this eq that>
|
|
我想让它保持在当前缩进的位置,不多不少。像这样:
<cfif this eq that>
|
|
有什么建议吗?谢谢 虽然您想要的东西目前似乎不可能实现,请参见(可能是您发布的?)
一个可能对你有用的稍微荒谬的解决方法(似乎对我有用)。转到
View>Syntax>Java
现在,自动缩进应该按照您的意愿进行-您可能会丢失括号标记匹配(+其他内容?),语法检查可能有点疯狂(如果需要,您可以随时反向翻转,尝试其他语法内容),并且颜色方案会发生一些变化,但这似乎是可行的。也许还有其他方法可以让这项工作对你有用。
但是,您可以在下编辑ColdFusion.tmPreferences文件中的正则表达式字符串
<key>increaseIndentPattern</key>
但是,当对ColdFusion软件包进行更新时,您可能需要再次编辑
编辑:确保将软件包更新为最新版本。像cfargument这样的单行标记不应该像更新版本中预期的那样缩进。看看Sublime中的设置,有一个叫做“智能缩进” 此设置的说明如下: 使自动缩进更加智能,例如,缩进下一行 在C中的if语句之后。需要启用自动缩进
在中找到了更多信息。我想您希望保持
自动缩进
打开,并关闭智能缩进
-1。我不会像那样输入if语句,我先完成和。2.它对每个coldfusion标记都这样做,即使是一行的标记,例如or。我在这里发布了一个类似问题的答案:
|link|meta|param|cfif|cfelse