[英]Sublime text 2 HTML autocomplete with “>” character
当使用Notepad ++时,我曾经简单地键入<div>
(不按tab
或其他任何东西),并且该软件会立即添加结束标记,如下所示: <div></div>
,将光标位置设置在两个标记之间。 似乎Notepad ++只是使用>
键来触发自动完成,而我需要按tab
键或使用Sublime文本2中的自动完成框以使其起作用。
Sublime text 2中有没有办法做同样的事情? 我只想通过关闭开始标签而不按下任何其他键来触发自动完成。
谢谢你的帮助
在崇高文字2 ..中,您可以输入
<d and then a enter
你得到
<div></div>
Sublime Text提供了多种快捷方式。 您也可以创建自己的快捷方式!
[在Windows上]首选项>快捷键绑定-用户[在OS X上] Sublime Text>首选项>快捷键绑定-用户
请参阅此处的教程。
http://codezag.com/sublime-text-create-shortcuts-key-bindings/
我在“键绑定-用户”中写了这一行:
{"keys": [">"], "command": "insert_best_completion"}
它与<div>
类的简单标签(自动完成为<div></div>
)一起使用时效果很好,但是在添加诸如<div id="something">
或<div width="100px">
类的属性时,该标签不起作用。 在这种情况下,ST2不会写>
字符,因此我什至无法关闭开始标签。
我应该添加些什么以使Sublime文本“忽略”属性,并在标签是否具有属性的情况下仍然关闭标签?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.