ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

项目完成

作者: bordaigorl 全部

Sublime Text项目完成插件

详细信息

安装次数

  • 总数 1K
  • Win 689
  • Mac 320
  • Linux 357
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 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 0 0 0 0 0
Mac 1 1 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
Linux 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 0 0 0 0 0 0

读我

源代码
raw.​githubusercontent.​com

项目完成插件

此插件允许您将特定于项目的完成代码片段添加到您的 .sublime-project 文件中。

通过 Package Control 安装此插件,您可以通过在 .sublime-project 文件中的 completions 键来添加特定于项目的完成内容。

完成内容可以指定为两种格式。

简单列表

只是一个包含[触发器,完成]项目的列表

{
    "folders": ...
    "completions": [
        [trigger, completion],
        ...
        [trigger, completion]
    ]
}

其中触发器是触发完成的键前缀(可以包含用\t分隔的标题)和完成是代码片段。有关完成语法的更多信息,请参阅非官方文档。使用此语法,完成内容始终在项目中可用。

按作用域

一个以作用域为键,以完成列表为值的字典

{
    "folders": ...
    "completions": {
        selector: [
            [trigger, completion],
            ...
            [trigger, completion]
        ],
        ...
        selector: [
            [trigger, completion],
            ...
            [trigger, completion]
        ]
}

在这种情况下,仅建议与匹配当前作用域的选区关联的完成内容。有关作用域选择器的更多信息,请参阅非官方文档

示例

{
  "folders": ...
  "completions":[
      ["I", "I am a ${1:snippet} baby!"]
  ]
}

要查看示例的实际操作效果,请输入I并按Tab键

感谢

感谢Amina启发此插件。