0

例如,当我键入 html + tab 时,html 样板会自动加载:

`<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

</body>
</html>`

然后如果我输入 ol + tab,它会自动加载开始标签和结束标签:

`<ol></ol>`

并且由于这个非常烦人的自动完成弹出窗口,我不能直接在标签之间输入 enter 以获取开始标签下的结束标签,

我已经尝试更改设置,就像在 SublimeCodeIntel Github 页面中所说的那样:

" 不要编辑默认的 SublimeCodeIntel 设置。当 SublimeCodeIntel 更新时,您的更改将丢失。始终通过选择“Preferences->Package Settings->SublimeCodeIntel->Settings - User”编辑用户 SublimeCodeIntel 设置。请注意,您包含在您的用户设置将完全替换相应的默认设置,因此您必须完整提供该设置。”

并且“可以通过将“codeintel_live”设置为 false 来禁用实时自动完成。”

所以我这样做了,好吧,不再弹出非常烦人的自动完成功能,太棒了!但是当我输入 html + tab 时,不再加载 html 样板!哎呀!我还必须告诉我我是编码的绝对初学者。

非常感谢你的帮助 !

4

1 回答 1

0

看起来你解决了你的问题,但是牺牲了 HTML 样板快捷方式。
尝试以下步骤来修复它:

  1. Sublime Text -> 工具 -> 新片段...

  2. 将以下文本复制粘贴到新的代码段文件中:

--

<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>

--

  1. 将新文件保存到您的 Sublime Text 用户包目录中。
    默认情况下,该文件应保存到此目录中,但如果不保存,则这是每个操作系统的位置:

操作系统:/Users/{user}/Library/Application\ Support/Sublime Text 2/Packages/User/

视窗:C:\Users\{user}\AppData\Roaming\Sublime Text 2\Packages\User

Linux:/home/{user}/.config/sublime-text-2/Packages/User

于 2016-01-25T15:55:23.687 回答