Sublime text 2 HTML自动完成功能">"字符

时间:2016-10-02 19:03:26

标签: html autocomplete sublimetext2

使用Notepad ++时,我只是输入<div>(不按tab或其他任何内容),软件会立即添加结束标记:<div></div>,设置光标位置两个标签之间。看来Notepad ++只是使用>键来触发自动完成,而我需要按tab或使用Sublime text 2中的自动完成框来使其正常工作。

Sublime text 2中有没有办法做同样的事情?我想通过关闭开始标记而不按任何其他键来触发自动完成。

感谢您的帮助

3 个答案:

答案 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文本“忽略”属性并仍然关闭标签,他们是否有属性?