我知道如何自己编辑片段,似乎无法在新版本的Sublime Text中找到默认片段。
编辑:我试图找到并因此编辑的代码段是Latex文件的默认代码,特别是转换自的文件:
sec
到
\section{section name} % (fold)
\label{sec:section_name}
答案 0 :(得分:136)
Sublime Text 3将其软件包存储在.sublime-package
个zip文件中(位置因操作系统而异),因此与ST2不同,您不能只访问Packages
文件夹并查看所有内容。但是,有一个名为PackageResourceViewer
的优秀插件(可通过Package Control获得),除其他外,它可以将文件或整个包提取到Packages
目录。
安装插件后:
prv
以获取Package Resource Viewer:
选项Package Resource Viewer: Open Resource
LaTeX
section-..-(section).sublime-snippet
文件。您现在应该可以编辑此文件并进行保存,这将创建一个新文件Packages/LaTeX/section-..-(section).sublime-snippet
,如果您需要再次更改,可以直接通过文件菜单打开。
如果您想处理多个文件或整个软件包,请使用Package Resource Viewer: Extract Package
将所有内容解压缩到Packages/PackageName
文件夹中。但请记住,一旦将包或单个文件解压缩到Packages
文件夹中,它们就会覆盖位于.sublime-package
存档中的同名文件。这适用于自定义,但如果在某些时候父包更新,您将看不到效果,因为它们被Packages
中的内容掩盖了。因此,最好只提取您需要的内容,并密切关注您的软件包更新,以防您想要利用新功能。
答案 1 :(得分:2)
要在终端轻松跳转(如果在OSX上使用ST3),则为/Users/$USER/Library/Application\ Support/Sublime\ Text\ 3/Packages/User
。您可以在此处查看所有代码段并根据需要进行编辑。
答案 2 :(得分:1)
除了其他答案,这里是如何做到的 无需安装任何其他插件。
我在尝试覆盖包中定义的一些键绑定时遇到了类似的问题。
您的压缩包文件现在应放在文件夹~/.config/sublime-text-3/Installed Packages/<your-package>.sublime-package
。
通过解压缩检查包的内容(只需确保保留原始压缩文件)。
在这些文件中,找到包含您要编辑的首选项的文件(请参阅Package Contents)。在您的情况下,它应该是.sublime-snippet
文件。记住它的名字。
在~/.config/sublime-text-3/Packages
内创建一个与您的包名称相同的文件夹。
在此文件夹中创建一个新的代码段文件,该文件将覆盖默认的包行为。请注意,新文件应与您在程序包中找到的代码段文件具有相同的名称。从控制台:
> cd ~/.config/sublime-text-3/Packages
> mkdir <YOUR-PACKAGE-NAME>
> gedit <YOUR-SNIPPET-NAME>.sublime-snippet
将新代码段的内容放入<YOUR-SNIPPET-NAME>.sublime-snippet
。这将覆盖旧的代码段行为。
<强>来源:强>