Sku*_*aZZ 2 sublimetext3 vue.js sublimetext-snippet
我的关于 .vue 类型苍蝇的 sublime 片段有一个非常烦人的问题。
假设我想自己在 sublime 中添加一个 vue 片段,并且我希望下面的 vue tabtrigger 仅适用于 vue 类型文件。
我将这些代码添加到我的vue.sublime-snippet:
<snippet>
<content><![CDATA[
Some text
]]></content>
<tabTrigger>vue</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.vue</scope>
</snippet>
Run Code Online (Sandbox Code Playgroud)
将此文件保存在我的 sublime 文件夹中后,我创建一个test.vue文件并键入vue,然后按 Tab。
但什么也没发生。我期望的是Some text在test.vue文件中切换后可能会出现。
为什么我的代码段不适用于 vue 文件?
PS:我在我的代码片段中更改source.vue为source.js source.php,etc 并在相应的 js、php 文件中进行了测试,它们都可以正常工作。只有 vue 没有成功。sublime 识别 vue 类型文件有什么问题吗?如何解决这个问题呢?
用于 Vue.js 的正确范围选择器是text.html.vue,可以通过在 ST 中创建一个新的空选项卡,将语法设置为 Vue.js,然后转到工具菜单 -> 开发人员 -> 显示范围名称或通过检查语法定义:https : //github.com/vuejs/vue-syntax-highlight/blob/f87459fc1bf26a4b8e50e232757d4682892c971d/vue.tmLanguage#L1465-L1466
| 归档时间: |
|
| 查看次数: |
490 次 |
| 最近记录: |