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

问题描述 投票:37回答:4

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

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

sublimetext sublimetext3
4个回答
57
投票

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


35
投票

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

enter image description here

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

enter image description here


0
投票

以下是我必须遵循的步骤(我自己搞清楚),以便其他任何想要编辑Sublime内置片段的人(在我的例子中是Javascript的“有趣”“功能”片段)。注意:这假设您已经安装了Package“PackageResourceViewer”:

  1. - > PackageResourceViewer:Extract Package
  2. 然后指定要提取的包。 FWIW这个过程对我来说有点混乱......不知怎的,我设法选择了一切?但我只想要/需要“JavaScript”。
  3. 为Sublime等一两秒来提取这些(不知道这在背景中是做什么的,我假设可能会将松散的文件解压缩/提取到你的文件系统?)
  4. 您将获得有关成功提取的确认对话框
  5. 现在您可以通过 - > PackageResourceViewer:Open Resource来编辑内置代码段
  6. - >选择“JavaScript”(在我的情况下)
  7. - >选择“/ Snippets”(在我的情况下)
  8. - >选择你的片段(在我的例子中它是“function-(fun).sublime-snippet”或类似的东西。
  9. 该文件将打开,您可以修改/保存您的更改......最后!

太复杂恕我直言,但至少它的工作原理。


0
投票

如果有人(像我一样)正在寻找编辑自定义代码段:打开文件* .sublime-snippet,它存在于

[home_directory] ​​/。配置/升华文本-3 /封装/用户/

如果您有其他文件组织:

  1. 开始制作新的代码段 - Tools-> developer-> new snippet
  2. 尝试保存它。 Sublime显示带有片段的正确目录
© www.soinside.com 2019 - 2024. All rights reserved.