首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将Sublime文本语法突出显示文件转换为visual studio的textmate语法?

如何将Sublime文本语法突出显示文件转换为visual studio的textmate语法?
EN

Stack Overflow用户
提问于 2018-08-23 02:15:16
回答 1查看 2.5K关注 0票数 3

我正在尝试使用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文件夹中,但它并不存在。我不太确定该怎么做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-28 15:03:12

您需要创建一个VS代码扩展,但这并不难。首先查看docs。有一个扩展生成器,你可以用它来创建一个框架项目。

我最近为一种半晦涩的语言(星号拨号)做了一个语法高亮笔,如果你想看一下,它在我的Github上。

主要部分是package.jsonsyntaxes\yourlanguage.tmLanguage文件。我相信Sublime使用了TextMate语法(即tmLanguage文件),所以你可能只需要复制它并制作你的package.json,你就完成了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51972860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档