使用Notepad ++时,我只是输入<div>
(不按tab
或其他任何内容),软件会立即添加结束标记:<div></div>
,设置光标位置两个标签之间。看来Notepad ++只是使用>
键来触发自动完成,而我需要按tab
或使用Sublime text 2中的自动完成框来使其正常工作。
Sublime text 2中有没有办法做同样的事情?我想通过关闭开始标记而不按任何其他键来触发自动完成。
感谢您的帮助
答案 0 :(得分:0)
在崇高的文字2 ..你可以输入
<d and then a enter
你获得了
<div></div>
答案 1 :(得分:0)
Sublime Text提供了各种快捷方式。您也可以创建自己的快捷方式!
[在Windows上]首选项&gt;键绑定 - 用户 [在OS X上] Sublime Text&gt;偏好&gt;键绑定 - 用户
请参阅此处获取教程。
http://codezag.com/sublime-text-create-shortcuts-key-bindings/
答案 2 :(得分:0)
我在Key Bindings中写了这一行 - 用户:
{"keys": [">"], "command": "insert_best_completion"}
使用<div>
之类的简单标记(自动填充到<div></div>
)可以正常使用,但在添加<div id="something">
或<div width="100px">
等属性时不起作用。在这种情况下,ST2不会写>
字符,所以我甚至无法关闭开始标记。
我应该添加什么来使Sublime文本“忽略”属性并仍然关闭标签,他们是否有属性?