我的代码片段
Sublime Text 2|3 插件:允许您通过上下文菜单快速访问您的代码模板,而不是从文件或某些其他编码库中复制/粘贴。
详细信息
安装次数:
- 总计 10K
- Win 7K
- Mac 2K
- Linux 1K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
说明文件
My-Snippets
此Sublime Text 2|3插件允许您通过上下文菜单快速访问您常用的代码,而不是从文件或某些其他编码库中复制/粘贴。
安装
通过包控制安装 - 在搜索中搜索“我的代码片段”。
配置
安装后,您需要编辑首选项 -> 包设置 -> 我的代码片段 -> 设置 - 用户文件。包括包含您的代码片段库的每个文件夹的名称和绝对路径。注意,所有子文件夹也将自动包括在内。注意,如果文件夹为空,则它们将不会出现在菜单中。注意,相对路径相对于设置中的Sublime文件夹,包含在包中。以下为例子,展示了Windows路径。例
"folders":[
{//Example of including library with a full path
"display": "Example1",
"path": "C:/Users/Me/AppData/Roaming/Sublime Text 3/Packages/User/JSSnippets/"
},
{//Example of including same library from a relative path
"display": "Example2",//Snippets and subfolders will appear directly in the main snippets folder or root context menu.
"path": "./Packages/User/JSSnippets/"
}
安装后,您需要编辑首选项 -> 包设置 -> 我的代码片段 -> 设置 - 用户文件。包括包含您的代码片段库的每个文件夹的名称和路径(相对于?)。注意,所有子文件夹也将自动包括在内。
如果您想在上下文菜单的“我的代码片段”下直接访问所有代码片段,请将display
值保留为空字符串。例:"display": "",
最近更新
0.17.8:修复了.sublime-snippet文件在Sublime Text 3中未能正确移除包装XML的问题。
用法
文件夹和文件将出现在一个标题为“我的代码片段”的上下文菜单中(在Windows中右键单击)。选择菜单项将导致从相关文件的所有文本被注入到您的打开文档中的光标处,并替换任何选定的文本。
菜单项按照精确的文件名(不含扩展名)显示。我建议使用描述性的文件命名约定。请注意,对于以下第2种代码片段类型——见下文——文件扩展名不是必需的,但我在自己的代码片段中使用扩展名以实现代码高亮。
用于上下文菜单的代码片段可以有任何扩展名。
对于普通Sublime Text代码片段(带有扩展名.sublime-snippet),按照以下文档中的常规设置文件规则进行设置:有关创建这些代码片段的详细信息,请参阅http://docs.sublimetext.info/en/latest/reference/snippets.html。
我的代码片段还允许使用任何其他文件扩展名的代码片段。当使用除了.sublime-snippet以外的文件扩展名时,只需在文件中包含您的精确代码片段内容。不要将代码片段用XML包装。但是,您可以使用所有 环境 变量(例如 $SELECTION、$1 等),就像在常规代码片段中使用的那样。
我的代码片段会自动排除在您的 Preferences.sublime-settings 设置中找到的“binary_file_patterns”和“file_exclude_patterns”文件。
键盘绑定
默认情况下,shift+enter是一个基于标签的代码片段启动的键盘绑定设置。
要为一个代码片段设置标签,请在代码片段的文件名中包含方括号内的标签值——例如,“My Snippet [mysnip].html”。
然后在您的代码中,您可以输入您的标签后跟键绑定命令(shift+enter)以替换标签与关联的代码片段。
如果加载了带有相同标签的多个代码片段,则只能使用最后加载的代码片段使用键绑定功能。
请注意,无论是否找到有效的键,都将删除作为标签搜索的文本。
另外,请注意,如果存在多个光标位置,将扫描所有光标查找标签,并且只使用最后的有效代码片段;并且任何位于任何光标之前的标签都将被删除,即使它们不是加载的代码片段的标签。
版本更新历史
0.17.8:修复了.sublime-snippet文件在Sublime Text 3中未能正确移除包装XML的问题。
0.16.0:为用户添加了其库路径的相对路径能力。
0.15.0:添加了设置具有相似功能的键绑定来启动代码片段的能力。
0.14.3:修复了缺失的调试设置加载。
0.14.2:忘了包括更新的设置文件。
0.14.1:修复了无效字符的bug。
0.14.0:添加了在顶部菜单中显示“我的代码片段”菜单的选项。
0.13.0:添加了在菜单中显示文件扩展名的选项。
0.12.0:添加了显示主要上下文菜单文件夹的选项。
0.11.5:重新工作了线程以修复ST2问题。
0.11.4:修复了Sublime Text 2中发现的线程bug。