sublime text3的自动填充键有两个,分别是tab键和enter键,两个键默认都可以自动填充。
但是在一行的结尾回车,会自动填充,还得删去,十分麻烦,找了几个网站也没有好的解决方法。
最后在key bindings的设计里面,将enter指向不存在的指令,问题解决。
解决方案
perferences > key bindings
在右侧users栏,添加如下代码段(注意缩进和括号匹配)
{ "keys": ["enter"], "command": "noop", "context":
[
{ "key": "auto_complete_visible" },
{ "key": "setting.auto_complete_commit_on_tab", "operand": false }
]
}
ctrl+s保存后,重启sublime text3,只有tab才可以填充