如何编辑Sublime Text 3中的片段?

时间:2014-12-15 20:11:24

标签: sublimetext sublimetext3

在Sublime Text 3中,如何编辑预先存在的代码段文件?在ST中有没有办法做到这一点?

在撰写本文时,网上的任何地方似乎都没有直截了当的答案。

5 个答案:

答案 0 :(得分:56)

自定义代码段保存在您首次保存代码段时创建的.sublime-snippet文件中。默认情况下,这些都放在“用户”包中。您可以像浏览任何其他文件一样浏览文件,也可以使用PackageResourceViewer: Open Resource - > User - > [name of your snippet file]

答案 1 :(得分:30)

感谢@IanVS的回答。对于那些喜欢视觉教学的人来说,这是:

enter image description here

然后,您可以找到这样的代码段

enter image description here

答案 2 :(得分:0)

对于那些想要编辑Sublime内置片段(在我的情况下为Javascript的“ fun”“ function”片段)的人来说,这是我必须遵循的步骤(自行设计)。注意:这假设您已经安装了软件包“ PackageResourceViewer”:

  1. -> PackageResourceViewer:提取软件包
  2. 然后指定要提取的软件包。 FWIW这个过程对我来说有点困惑...以某种方式我设法选择了所有东西?但我只想要/需要“ JavaScript”。
  3. 请等待一两秒钟,以便Sublime提取这些内容(不知道它在后台的作用是什么,我想也许是将松散的文件解压缩/提取到您的文件系统中?)
  4. 您将获得有关成功提取的确认对话框
  5. 现在,您可以通过-> PackageResourceViewer:打开资源来编辑内置片段
  6. ->选择“ JavaScript”(以我为例)
  7. ->选择“ / Snippets”(以我为例)
  8. ->选择您的代码段(在我的例子中是“ function-(fun).sublime-snippet”或类似的代码。
  9. 该文件将打开,您可以修改/保存更改...最后!

恕我直言,方法太复杂了,但至少可以奏效。

答案 3 :(得分:0)

如果某人(例如我)正在寻找编辑自定义代码段的方法: 打开文件 *。sublime-snippet ,该文件位于

[主目录] /。config / sublime-text-3 / Packages / User /

如果您有其他文件组织:

  1. 开始制作新代码段-工具->开发人员->新代码段
  2. 尝试保存它。 Sublime为您显示带有摘录的正确目录

答案 4 :(得分:0)

以下是在macOS上手动编辑内置代码段的方法,在本例中为JavaScript代码段。这是一种无需安装插件的方式:

  1. 右键单击Sublime Text应用程序,选择“显示包装内容”
  2. 在Finder中,导航至目录-> MacOS->软件包
  3. for文件复制到JavaScript.sublime-package
  4. 将文件名从~/Library/Application Support/Sublime Text 3/Installed Packages更改为JavaScript.sublime-package并解压缩文件
  5. 在文本编辑器中,根据需要编辑解压缩后的JavaScript.zip文件夹的内容(例如,从代码片段文件夹中删除JavaScript片段)
  6. 再次压缩fun文件夹,将其从JavaScript重命名为JavaScript.zip,然后将其保留在JavaScript.sublime-package文件夹中。
  7. 重新启动Sublime。您的新JavaScript包将覆盖内置包。