我想从Notepad++转到Sublime Text 2,但有一个问题阻止了我:
在CSS、JavaScript或PHP中工作时,每当我键入括号并按[ENTER]键时,就会添加额外的缩进。例如,下面显示了如果我键入括号并按enter键时插入符号的位置:
{
|
我需要插入符号(caret)的水平位置与括号相同,如下所示:
{
|
我已经试过更改缩进设置,但没有效果。这是我的当前用户设置:
{
"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 设置为 false,这会造成不同的问题。在这种情况下,插入符号将始终放置在行的开头,例如:
{
|
我也尝试过更改Packages/JavaScript文件,但没有成功。
非常希望能得到解决方案,因为我真的想开始使用这个编辑器!
谢谢。