如何添加对Visual Studio 2017当前不支持的编程语言的支持?

时间:2018-08-30 15:34:24

标签: visual-studio visual-studio-2017 syntax-highlighting textmate tmlanguage

我试图在Visual Studio中添加对晦涩的语言的支持。我有与语言一起使用的tmLanguage文件。我试图遵循Microsoft文档,但无法在%userprofile%路径中找到指定的文件夹。

文档中显示以下内容(https://docs.microsoft.com/en-us/visualstudio/ide/adding-visual-studio-editor-support-for-other-languages?view=vs-2017):

  

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(通过扩展名)以允许语法突出显示的过程。

0 个答案:

没有答案