繁体   English   中英

Sublime text 2 HTML自动补全,带有“>”字符

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM