sublime 3在自动完成时添加额外的角括号

时间:2015-06-14 10:18:30

标签: html autocomplete sublimetext3

我在sublime 3上发现,如果我自动完成代码,我有时会得到一个额外的角括号。

例如,如果我开始编写"<ht",我会选择自动填充html标记,但生成的代码如下所示:

<<!DOCTYPE html> <!-- Extra angle bracket here -->
<html>
<head>
    <title></title>
</head>
<body>

</body>
</html>

这很烦人。我该如何解决?我不确定它做了什么其他自动完成。一旦我知道它的工作原理以及我是否可以将其调整为我的风格,我想开始使用该功能

4 个答案:

答案 0 :(得分:8)

请勿使用<开始标记。只需键入ht,然后按 Tab ,即可获得所需的结果。任何其他标签也是如此。

p + 标签会创建<p></p>等。

答案 1 :(得分:0)

好的,所以我找到了你的解决方案,但请记住,它可能会在即将到来的更新中出错。

首先转到您的安装目的地并打开文件夹var locations = []; function values() { var values = ['test1','test1'] for (i in values) { locations.push(values[i]); } } Logger.log(locations) ,在那里打开Packages作为存档,并将所有内容复制到桌面上的单独文件夹中。在该新文件夹中,编辑文件HTML.sublime-package并更改

html.sublime-snippet

<content><![CDATA[<!DOCTYPE html>

这可以解决您的问题。

答案 2 :(得分:0)

可能是您的包裹存在冲突。我在&#34; HTML5 Bundle&#34;中遇到了这个问题。但是一旦我删除它,问题就消失了。希望有所帮助

答案 3 :(得分:0)

我只是从Package Control中卸载HTML5软件包(Ctrl + Shift + P)/输入“删除软件包”并选择与HTML相关的软件包,它就可以了!