sublime 3 在自动完成时添加了额外的 angular 括号
sublime 3 adds extra angular bracket on autocomplete
我在 sublime 3 上发现,如果我自动完成代码,我有时会得到一个额外的 angular 括号。
例如,如果我开始编写 "<ht"
,我会得到一个自动完成 html 标记的选项,但生成的代码如下所示:
<<!DOCTYPE html> <!-- Extra angle bracket here -->
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
这很烦人。我该如何解决?我不确定它还有什么其他自动完成功能。一旦我知道它是如何工作的并且如果我可以调整它以适应我的风格,我想开始更多地使用该功能
好的,所以我找到了您的解决方案,但请记住,它可能会在即将到来的更新中出现错误。
首先转到安装目标并打开文件夹 Packages
,在其中打开 HTML.sublime-package
作为存档并将所有内容复制到桌面上的单独文件夹中。在那个新文件夹中,编辑文件 html.sublime-snippet
并更改
<content><![CDATA[<!DOCTYPE html>
至
<content><![CDATA[!DOCTYPE html>
这应该可以解决您的问题。
标签不要以 <
开头。只需键入 ht
,然后按 Tab,您就会得到想要的结果。任何其他标签也是如此。
p
+ Tab 将创建 <p></p>
,等等
可能是你的包有冲突。 "HTML5 Bundle" 我遇到了这个问题,但是一旦我删除它,问题就消失了。希望有帮助
我刚刚从 Package Control (Ctrl + Shift + P) 中卸载了 HTML5 包/键入 "Remove Package" 和 select 与 HTML 相关的包并且它有效!
我在 sublime 3 上发现,如果我自动完成代码,我有时会得到一个额外的 angular 括号。
例如,如果我开始编写 "<ht"
,我会得到一个自动完成 html 标记的选项,但生成的代码如下所示:
<<!DOCTYPE html> <!-- Extra angle bracket here -->
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
这很烦人。我该如何解决?我不确定它还有什么其他自动完成功能。一旦我知道它是如何工作的并且如果我可以调整它以适应我的风格,我想开始更多地使用该功能
好的,所以我找到了您的解决方案,但请记住,它可能会在即将到来的更新中出现错误。
首先转到安装目标并打开文件夹 Packages
,在其中打开 HTML.sublime-package
作为存档并将所有内容复制到桌面上的单独文件夹中。在那个新文件夹中,编辑文件 html.sublime-snippet
并更改
<content><![CDATA[<!DOCTYPE html>
至
<content><![CDATA[!DOCTYPE html>
这应该可以解决您的问题。
标签不要以 <
开头。只需键入 ht
,然后按 Tab,您就会得到想要的结果。任何其他标签也是如此。
p
+ Tab 将创建 <p></p>
,等等
可能是你的包有冲突。 "HTML5 Bundle" 我遇到了这个问题,但是一旦我删除它,问题就消失了。希望有帮助
我刚刚从 Package Control (Ctrl + Shift + P) 中卸载了 HTML5 包/键入 "Remove Package" 和 select 与 HTML 相关的包并且它有效!