崇高文本(2.0版) - 我怎么停在括号后的新行自动缩进?(Sublime Text (v 2.0)

2019-07-30 05:22发布

我试图让从记事本++跳转到崇高的文本2。但是一个问题是这样做阻止我:

在CSS,JavaScript,或者PHP工作时 - 当我键入一个支架,然后按[ENTER],一个额外的缩进被添加。 例如下图显示的你在哪里尖号结束了,如果我键入一个支架并按回车键:

    {
        |

我需要插入符出现在相同的水平点作为支架,像这样:

    {
    |

我试着用缩进设置无济于事搞乱。 下面是我目前的用户设置:

{
"auto_indent": true,
"auto_match_enabled": false,
"bold_folder_labels": true,
"color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
"detect_indentation": false,
"font_face": "Courier New",
"font_size": 10,
"highlight_modified_tabs": true,
"ignored_packages":
[
    "Vintage"
],
"indent_to_bracket": false,
"line_padding_bottom": 1,
"line_padding_top": 1,
"smart_indent": false,
"trim_automatic_white_space": false
}

更新:如果我设置auto_indentfalse,这将创建一个不同的问题。 在这种情况下,光标将始终被放置在该行的开始。 例如

        {
|

我也试图与文件/ JavaScript的打在包无济于事。

会很感激的解决方案,因为我真的想开始使用这个编辑器!

谢谢。

Answer 1:

更改值auto_indentfalse 。 这会为您解决问题!



Answer 2:

我发现,如果你使用Shift + Enter你得到你想要的东西。



Answer 3:

为了防止如红宝石“智能”缩进或自动下一首/多级缩进你需要编辑%AppData%\Sublime Text 2\Packages\Ruby\Miscellaneous.tmPreferences文件,而不是%AppData%\Sublime Text 2\Packages\Default\Indentation Rules.tmPreferences文件,尽管像设置存在的increaseIndentPattern两个。 也就是说,编辑后者(注释掉标签内部,例如)不会采取任何影响。 适用于2.0.1版本。



文章来源: Sublime Text (v 2.0) - how do I stop auto indentation on new lines after brackets?