我正在使用名为“C ++ Starting Kit”的sublime软件包,它具有专门针对C和C ++的增强语法。我似乎无法将其设置为C或C ++的默认语法,因为sublime会将默认值更改回默认语法。从测试开始,似乎这个问题是由starter-kit的语法名称与默认语法相同引起的,所以我试图找到一种方法来将starter-kit的语法名称改为类似“ C ++ ST”。
答案 0 :(得分:1)
首先,您需要安装PackageResourceViewer
才能访问存储在压缩.sublime-package
文件中的文件。安装完成后,打开命令选项板并选择PackageResourceViewer: Extract Package
,然后从下拉列表中选择C++ Starting Kit
。接下来,选择 Preferences -> Browse Packages...
,在操作系统的文件管理器中打开Sublime的Packages
目录:
~/.config/sublime-text-3/Packages
~/Library/Application Support/Sublime Text 3/Packages
C:\Users\UserName\AppData\Roaming\Sublime Text 3\Packages
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。