如何将Sublime Text语法突出显示文件转换为Visual Studio的textmate语法?

时间:2018-08-22 18:15:16

标签: visual-studio sublimetext3 syntax-highlighting textmate

我正尝试开始使用Visual Studio而不是Sublime Text 3进行代码编辑。在Sublime Text 3中,我有使用的语言的自定义语法文件。我希望能够进行语法突出显示转到Visual Studio。我不太确定如何从头开始就可以做到这一点。

有什么想法吗?

为回应Matt,以下是更新:

我一直在努力使其运作,但是我没有运气。它确实说支持textmate语言:

https://docs.microsoft.com/en-us/visualstudio/ide/adding-visual-studio-editor-support-for-other-languages?view=vs-2017

它没有工作。我在计算机上(项目中除外)找不到.vs文件夹。我创建了一个,但似乎没有做任何事情。但是,我确实在appdata \ local目录中找到了扩展文件夹。我真的很想获得这种语言的支持,但是我找不到关于如何使用该语言的大量文档

我也一直在尝试以他们的示例项目为指南来遵循此其他指南:

https://gcthesoftwareengineer.com/2017/01/how-to-create-custom-syntax-highlighting-in-a-visual-studio-code-extension/

我已经尝试过使用扩展名,即使对于他们创建的语言,扩展名也无法正常工作

更新2:

我在用户文件夹中找不到.vs隐藏文件夹。 Microsoft文档说您可以将一个文件夹放到.vs / Extensions文件夹中,但是它不存在。我不太确定如何进行

1 个答案:

答案 0 :(得分:0)

您需要进行VS Code扩展,但这并不难。首先检查docs。有一个扩展程序生成器,可用于创建框架项目。

我最近为半晦涩的语言(星号拨号计划)制作了一个语法突出显示工具,如果您想看一下,它在我的Github上。

主要部分是package.jsonsyntaxes\yourlanguage.tmLanguage文件。我相信Sublime使用TextMate语法(即tmLanguage文件),因此您可能只需将其复制并制作package.json就可以了。