Sublime Text 3新建文件的默认文件类型

5
我在查找问题与答案时并没有找到我所需要的内容(Sublime Text 3)。每次我打开一个新文件时,它都是默认为纯文本文件。我主要使用PHP文件,所以我想知道是否有一种设置可以更改,使得当我打开一个新文件时,默认为PHP文件。
我尝试在以下目录中找到此目录路径“Packages/Text/Plain_text.tmLanguage”:
  • C:\Program Files\Sublime Text 3\Packages
  • C:\Users\user\AppData\Roaming\Sublime Text 3\Packages
但是我没有找到“tmLanguage”文件。
参考:Sublime Text 2 - Default Document Type
2个回答

2
".tmLanguage"文件位于".sublime-package"文件内,这些文件实际上是简单的归档文件,包含使插件正常运行所需的所有文件。
将".sublime-package"文件的扩展名更改为".zip"并提取其中包含PHP设置的文件,就可以获得你想要的".tmLanguage"文件作为新的默认值。
获取该文件后,请按照你链接到的问题中的说明操作即可。
参考:在Sublime Text中设置默认文件类型

我已经提取了 ".tmLanguage" 文件,然后在 "C:\Users\user\AppData\Roaming\Sublime Text 3\Packages\User" 中创建了 "default_file_type.sublime-settings" 文件,并使用以下配置使其工作: { "default_new_file_syntax" : "Packages/Markdown/PHP.tmLanguage", "use_current_file_syntax" : false } - Julian Moreno
抱歉,它可以工作,但第一次按下“Ctrl+N”时系统会显示一个烦人的警告。我认为这个问题还没有解决。 - Julian Moreno

0

如果你想要找到内置的.sublime-syntax或者.tmLanguage文件的目录路径,不要在操作系统中乱搞文件并给其中一个添加.zip扩展名……

……安装PacakgeResourceViewer插件(通过Package Control),然后使用命令面板打开资源:Package Resource Viewer: Open Resource,找到PHP.sublime-syntax

这样你就可以看到路径是Packages/PHP/PHP.sublime-syntax了。

接下来:

安装DefaultFileType插件,并编辑它的配置文件:Packages/User/default_file_type.sublime-settings,如下所示:

{ "default_new_file_syntax": "Packages/PHP/PHP.sublime-syntax", "use_current_file_syntax": false }

现在,你的新文件将默认使用Sublime内置的PHP语法高亮。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接