例如,当我输入html + tab时, html样板自动加载:
`<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>`
然后如果我输入ol + tab,它会自动加载开始标记和结束标记:
`<ol></ol>`
由于这个非常烦人的自动完成弹出窗口,我无法在标签之间直接键入输入以获得开头的标签,
我已经尝试更改设置,就像它在SublimeCodeIntel Github页面中说的那样:
&#34;请勿编辑默认的SublimeCodeIntel设置。 SublimeCodeIntel更新后,您的更改将会丢失。始终通过选择&#34;首选项 - &gt;包设置 - &gt; SublimeCodeIntel-&gt;设置 - 用户&#34;来编辑用户SublimeCodeIntel设置。请注意,您在用户设置中包含的各个设置将完全替换相应的默认设置,因此您必须完整地提供该设置。 &#34;
和&#34;可以通过设置&#34; codeintel_live&#34;来禁用实时自动完成功能。 为假。 &#34;
所以我做了这个,好吧,不再有非常烦人的自动完成弹出,真棒!但是当我键入html + tab时,没有html样板加载了!哎呀! 我还必须告诉我,我是编码的绝对初学者。
非常感谢你的帮助!
答案 0 :(得分:0)
您似乎解决了问题,但牺牲了HTML样板快捷方式 请尝试以下步骤进行修复:
Sublime Text - &gt;工具 - &gt;新片段......
将以下文本复制粘贴到新的代码段文件中:
-
<snippet>
<content><![CDATA[
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>html</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.html</scope>
</snippet>
-
OSX:/Users/{user}/Library/Application\ Support/Sublime Text 2/Packages/User/
Windows:C:\Users\{user}\AppData\Roaming\Sublime Text 2\Packages\User
Linux:/home/{user}/.config/sublime-text-2/Packages/User