我试图在Visual Studio中添加对晦涩的语言的支持。我有与语言一起使用的tmLanguage文件。我试图遵循Microsoft文档,但无法在%userprofile%路径中找到指定的文件夹。
Visual Studio 2015 Update 1和更高版本提供语言 通过使用TextMate Grammars在编辑器中提供支持。如果你最喜欢 Visual Studio当前不支持编程语言 编辑器,首先,在网络上搜索-一种针对该语言的TextMate软件包 已经存在。但是,如果找不到一个,则可以添加对 在Visual Studio 2015 Update 1或更高版本中自己创建一个 用于语言语法和代码段的TextMate捆绑模型。
在下面为Visual Studio添加任何新的TextMate语法 文件夹:
%userprofile%.vs \ Extensions
在此基本路径下,添加以下文件夹(如果适用于以下文件夹) 您的情况:
文件夹名称描述\语言文件夹。更换 语言名称。例如,\ Matlab。 \ Syntaxes语法文件夹。包含语法为.json的文件 语言,例如Matlab.json。 \ Snippets片段文件夹。包含 语言的摘要。在Windows中,%userprofile%解析为 路径:c:\ Users \。如果扩展文件夹不存在于 您的系统,则需要创建它。如果该文件夹已经存在, 它会被隐藏。
我使用建议的方法(使用NPM安装yo,然后让它为我创建扩展文件夹结构)创建了扩展。
我尝试创建一个vsix项目并将文件扔在那里,但是那没有用。我不确定该项目是否在关注package.json文件。
任何帮助将不胜感激
更新:该问题被标记为可能重复,因此我想指出,这个问题是关于如何增加对另一种语言的支持,而不是关于从一种类型的语言文件转换为另一种语言文件。我想知道将tmLanguage文件添加到Visual Studio(通过扩展名)以允许语法突出显示的过程。