Sublime Text:如何识别(并高亮显示)c# . net类、方法和属性名

本文关键字:net 方法 显示 属性 Text 何识别 Sublime 识别 高亮 | 更新日期: 2023-09-27 17:53:56

我真的很想使用Sublime Text更多的轻c#编码;然而,我更希望Sublime Text能够标识。net类、方法和属性名;然后,使用我的自定义配色方案中的颜色来突出显示它们。

我安装了"c#编译和运行"以及"完成";然而,它们并没有产生任何影响。我希望有人能给我指出一个插件,可以添加这个增强。

Sublime Text:如何识别(并高亮显示)c# . net类、方法和属性名

我不会用c#编程,所以我不能从个人经验来看,但快速搜索谷歌发现了csharp-tmbundle,这是TextMate的语言定义,也应该适用于Sublime Text。在命令行上转到Packages文件夹(%APPDATA%'Sublime Text X'PackagesX23)并运行

git clone https://github.com/wintermi/csharp-tmbundle.git C#

,你现在应该在View -> Syntax菜单中有一个C#选项,以及通过状态栏最右边的选项可以访问的语法菜单。为了确定光标下当前活动的作用域,我强烈推荐通过Package Control获得的ScopeAlways插件。

祝你好运!

您将不得不扩展c#语言的语法定义。这些隐藏在.sublime-package文件中,基本上是zip文件。您可以使用插件PackageResourceViewer,其中一个功能是它可以将文件和包解压缩到Packages目录。

一旦你安装了插件,打开命令面板并输入prv来获得Package Resource Viewer选项。选择Open Resource并导航到C#。然后需要搜索.tmLanguage文件。这将允许您对解析进行更改。

看:http://docs.sublimetext.info/en/latest/reference/syntaxdefs.html