编辑 Sublime Text 2 的默认代码片段

31

我最近使用Sublime Text 2几天了,必须说它非常棒!

我已经添加了许多代码片段,但是不知道如何编辑Sublime默认的代码片段,例如脚本元素(script+tab)。

在我看来,在HTML5中,脚本元素不应该有type属性,因此我想编辑那个代码片段。

问题是,我找不到它在/Packages/User文件夹中,就像用户定义的代码片段一样。

如果有帮助,将不胜感激!

2个回答

28

这个文件位于 Packages/HTML/HTML.sublime-completions。要找到这种东西,你只需执行一个 查找任何内容(在 Linux 上是 Ctrl+Shift+F,不知道在 Mac 上如何操作),然后将 sublime 文件夹放入 位置 字段中进行搜索!


12
为了避免Sublime或包更新覆盖您的更改,请先将文件复制到Packages/User文件夹中,并在那里进行编辑,而不是更改原始文件。 - Jeremy Halliwell
6
@JeremyHalliwell - 我尝试过这样做,但Sublime似乎仍然使用原始的默认片段? - Laurence
3
在 Mac 上,Packages 文件夹的完整路径为 ~/Library/Application Support/Sublime Text 2/Packages - Daniel Pietzsch
1
Sublime Text 3中不存在packages文件夹。您知道如何在ST3中更改此设置吗? - Addison
抱歉,它从未存在过,但它没有默认的软件包。 - Addison

18

Mac解答

在菜单中进入:
Sublime Text 2 -> Preferences -> Browse Packages...
然后打开HTML文件夹。
双击html_completions.py
搜索脚本并编辑值。

希望这能对某些人有所帮助。


1
我已经寻找这个很长时间了,谢谢。 - linuxdan
1
想要删除我创建的代码片段,但是无论如何都找不到它。谢谢。 - RST

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接