sublimetext2 - Sublime Text (v 2.0) - 如何在括号后的新行上停止自动缩进?

标签 sublimetext2 indentation auto-indent

我正在尝试从 Notepad++ 跳转到 Sublime Text 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_indent ,这会产生不同的问题。在这种情况下,插入符号将始终放在行的开头。例如。
        {
|

我也尝试过使用 Packages/JavaScript 中的文件无济于事。

非常感谢一个解决方案,因为我真的很想开始使用这个编辑器!

谢谢。

最佳答案

更改 auto_indent 的值至 false .那会为你解决的!

关于sublimetext2 - Sublime Text (v 2.0) - 如何在括号后的新行上停止自动缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11297868/

相关文章:

regex - 在 Sublime Text 2 中替换正则表达式占位符后跟数字

sublimetext2 - Sublime Text 中这个奇怪的空格是什么?

Emacs:对齐文本,但不是整行?

html - 如何在 ubuntu 中自动缩进 HTML?

c++ - 圆括号内的 vim 缩进大括号

assembly - emacs:如何关闭自动缩进?

sublimetext2 - 创建 Sublime 2 键绑定(bind)以模仿 shift + 箭头/R

regex - Sublime 的 : replace everything between quotes

python - 如何根据缩进解析 block

windows - 如何在 gVim (Win32) 中缩进选择