【发布时间】:2016-10-28 14:30:37
【问题描述】:
使用自动完成,Sublime Text 3 的默认标签是:
<script type="text/javascript"></script>
如何修改,让默认自动补全只显示:
<script></script>
注意:我安装了 PackageResourceViewer..
谢谢!
【问题讨论】:
使用自动完成,Sublime Text 3 的默认标签是:
<script type="text/javascript"></script>
如何修改,让默认自动补全只显示:
<script></script>
注意:我安装了 PackageResourceViewer..
谢谢!
【问题讨论】:
此答案假定您正在运行最新版本的 Sublime Text 3。从命令面板中,选择 PackageResourceViewer: Open Resource,向下滚动到 HTML,然后选择 html_completions.py。点击 Esc 关闭菜单。现在,向下滚动到第 296 行,应该是:
('script\tTag', 'script${2: type=\"${1:text/javascript}\"}>$0</script>'),
只需将其更改为:
('script\tTag', 'script>$0</script>'),
并保存文件。你现在应该已经准备好了。
【讨论】:
.sublime-package 存档,而是在 Packages 中创建一个同名文件夹并将更改的文件存储在那里。因此,在这种情况下,保存更改的文件将自动创建Packages/HTML/html_completions.py。由于Packages 中的文件是在.sublime-package 档案中相应命名的文件之后 加载的,因此它们将覆盖它们。在 ST3 中,Packages 中的文件夹在升级时不会被覆盖,除非插件有 .no-sublime-package 文件。
你知道你可以按 Tab 然后按 Backspace 来删除类型吗?如果这对您来说很乏味,您可以简单地创建自己的 sn-p:
<snippet>
<content><![CDATA[
<script>$1</script>
]]></content>
<tabTrigger>script</tabTrigger>
<scope>text.html</scope>
</snippet>
【讨论】: