文章目录
中文版换行无法缩进
在使用回车敲下一行代码时,默认会将闭合尖括号内容换到下一行。再次回车后中间光标会自动靠最左,用起来很麻烦。
百度后发现就是中文汉化文件的热键冲突,现在在这里总结一下。
1.删除汉化文件
下的就是中文版…而且删了以后菜单栏混乱,所以不推荐。
2.增加配置文件
菜单栏的“首选项→按键绑定用户→输入一下代码”
代码如下:
{ "keys": ["enter"], "command": "auto_indent_tag", "context":
[
{ "key": "setting.auto_indent", "operator": "equal", "operand": true },
{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
{ "key": "selector", "operator": "equal", "operand": "punctuation.definition.tag.begin", "match_all": true },
{ "key": "preceding_text", "operator": "regex_contains", "operand": ">$", "match_all": true },
{ "key": "following_text", "operator": "regex_contains", "operand": "^</", "match_all": true },
]
},
注意这里
1.代码要放在两个中括号以内
2.末尾用逗号分割。
3.“按键绑定”选择默认或者用户都行
TAB一次缩进多个间隔
默认的tab键只能缩进一个间隔距离,若想编写的代码被嵌套了多层,多次按tab键很不方便。
增加配置文件:
菜单栏的“首选项→按键绑定用户→输入一下代码”
代码如下:
// Press the tab indent a sufficient distance
{ "keys": ["tab"], "command": "reindent", "context":
[
{ "key": "setting.auto_indent", "operator": "equal", "operand": true },
{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
{ "key": "preceding_text", "operator": "regex_match", "operand": "^$", "match_all": true },
{ "key": "following_text", "operator": "regex_match", "operand": "^$", "match_all": true }
]
}
作者:忆秋暝枫
出处:http://www.cnblogs.com/yqmf
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。