如何更改 Sublime Text 中语法的名称?
How do I change the name of Syntax in Sublime Text?
我正在使用名为 "C++ Starting Kit" 的 sublime 包,它具有专门针对 C 和 C++ 的增强语法。似乎我无法将其设置为 C 或 C++ 的默认语法,因为 sublime 不断将默认语法更改回默认语法。从测试来看,这个问题似乎是由初学者工具包的语法名称与默认语法相同引起的,所以我试图找到一种方法将初学者工具包的语法名称更改为 "C++ST".
首先,您需要安装 PackageResourceViewer
才能访问存储在压缩 .sublime-package
文件中的文件。安装后,打开命令面板,然后从下拉列表中打开 select PackageResourceViewer: Extract Package
和 select C++ Starting Kit
。接下来,select Preferences -> Browse Packages...
在操作系统的文件管理器中打开 Sublime 的 Packages
目录:
- Linux:
~/.config/sublime-text-3/Packages
- OS X:
~/Library/Application Support/Sublime Text 3/Packages
- Windows 常规安装:
C:\Users\UserName\AppData\Roaming\Sublime Text 3\Packages
- Windows 便携式安装:
InstallationFolder\Sublime Text 3\Data\Packages
进入C++ Starting Kit
目录,用XML语法在Sublime中打开C.tmLanguage
和C++.tmLanguage
文件。在顶部附近,查找以下内容:
<key>name</key>
<string>C</string>
或
<key>name</key>
<string>C++</string>
将 <string>
值分别更改为 C ST
和 C++ ST
,然后保存并关闭文件。接下来,在您的文件管理器中,将 C.tmLanguage
重命名为 C ST.tmLanguage
并将 C.sublime-settings
重命名为 C ST.sublime-settings
,并对 C++ .tmLanguage
和 .sublime-settings
执行相同的操作文件也是如此。
更改应立即生效,但如果没有,您可以重新启动 Sublime。
我正在使用名为 "C++ Starting Kit" 的 sublime 包,它具有专门针对 C 和 C++ 的增强语法。似乎我无法将其设置为 C 或 C++ 的默认语法,因为 sublime 不断将默认语法更改回默认语法。从测试来看,这个问题似乎是由初学者工具包的语法名称与默认语法相同引起的,所以我试图找到一种方法将初学者工具包的语法名称更改为 "C++ST".
首先,您需要安装 PackageResourceViewer
才能访问存储在压缩 .sublime-package
文件中的文件。安装后,打开命令面板,然后从下拉列表中打开 select PackageResourceViewer: Extract Package
和 select C++ Starting Kit
。接下来,select Preferences -> Browse Packages...
在操作系统的文件管理器中打开 Sublime 的 Packages
目录:
- Linux:
~/.config/sublime-text-3/Packages
- OS X:
~/Library/Application Support/Sublime Text 3/Packages
- Windows 常规安装:
C:\Users\UserName\AppData\Roaming\Sublime Text 3\Packages
- Windows 便携式安装:
InstallationFolder\Sublime Text 3\Data\Packages
进入C++ Starting Kit
目录,用XML语法在Sublime中打开C.tmLanguage
和C++.tmLanguage
文件。在顶部附近,查找以下内容:
<key>name</key>
<string>C</string>
或
<key>name</key>
<string>C++</string>
将 <string>
值分别更改为 C ST
和 C++ ST
,然后保存并关闭文件。接下来,在您的文件管理器中,将 C.tmLanguage
重命名为 C ST.tmLanguage
并将 C.sublime-settings
重命名为 C ST.sublime-settings
,并对 C++ .tmLanguage
和 .sublime-settings
执行相同的操作文件也是如此。
更改应立即生效,但如果没有,您可以重新启动 Sublime。