我在sublime 3上发现,如果我自动完成代码,我有时会得到一个额外的角括号。
例如,如果我开始编写"<ht"
,我会选择自动填充html标记,但生成的代码如下所示:
<<!DOCTYPE html> <!-- Extra angle bracket here -->
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
这很烦人。我该如何解决?我不确定它做了什么其他自动完成。一旦我知道它的工作原理以及我是否可以将其调整为我的风格,我想开始使用该功能
答案 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相关的软件包,它就可以了!