【发布时间】:2020-12-27 09:17:57
【问题描述】:
通过在此处添加我的 *.tmLanguage 文件,我为我的新语言添加了语法高亮:
C:\Users\<user>\.vs\Extensions\<new lang>\Syntaxes
现在我正在尝试添加自己的 sn-ps,但似乎没有任何效果。我想使用 *.json 文件,但如果我需要制作单独的 *.tmSnippet 文件也可以,如果可行的话,我现在会采取任何措施。
我知道这是可能的,因为我找到了 Mads Kristensen 的扩展程序 Syntax Highlighting Pack,尽管他的 repo 是开源的,但我仍然无法弄清楚他是如何使它工作的。
我尝试过的事情:
- 克隆 Syntax Highlighting Pack 存储库并添加我的语言和 sn-ps。
.......结果:我尝试加载时出现VS错误,我不知道如何解决。
.......结果:根据文档,我需要知道 Language 属性,但它不是列出的 9 种语言之一,所以我不知道如何使它工作。
- 安装Syntax Highlighting Pack,然后使用它作为模板添加的sn-ps。注意:sn-ps 有多种格式,我都试过了。 (*.tmSnippet、*.plist 和 *.json)
.......结果:以这种方式添加 *.tmLanguage 有效,但无论格式如何,Snippets 文件似乎都被忽略了。
【问题讨论】:
-
我也在努力寻找出路。请发回您的解决方案,以防您在此主题上取得进展。
标签: visual-studio code-snippets visual-studio-extensions