更好的完成情况
已过时,请使用TypeScript!
详细信息
安装数
- 总数 69K
- Win 46K
- Mac 16K
- Linux 8K
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日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
读我
Sublime Better Completion Package
手刻的浪漫
这个软件包旨在提供一个更简单的方式来构建自己的自动完成,并在某些情况下避免*.sublime-completions
错误地覆盖单词补全(问题#3)。
自动完成轻量级,比片段更容易、更简单。
此软件包还提供了JavaScript、jQuery、Lodash、Underscore、HTML5、CSS3和Bootstrap类、React.js等的API完成。
兼容
应与ST2和ST3良好合作。
2015/02
- Sublime Text 3与MAC OS X 10.10.2使用Package Control 已测试!
2014/08
- Sublime Text 3与MAC OS X 10.9.4手动安装 已测试!
2013/09
Sublime Text 3与MAC OS X 10.8.4使用Package Control 已测试!
Sublime Text 2与MAC OS X 10.8.4使用Package Control 已测试!
2013/07
Sublime Text 2与Windows 8 64位 已测试!
Sublime Text 2与Windows 7 32位 已测试!
Sublime Text 3与Windows 8 64位 已测试!
为什么是这个软件包?
已经准备好启用几个API完成。
创建更多API补全更加容易。
与
*.sublime-snippet
文件相比构建自己的API补全更加简单。
与
*.sublime-completions
文件相比此软件包将避免
*.sublime-completions
错误地覆盖单词补全英文:
看起来匹配作用域会覆盖由Sublime本身提供的单词补全。参考问题#3。
中文:
一旦匹配成功之后,自制的自动完成虽然可以顺利工作;但是它也会覆盖掉原本的单词补全。因此,只有在自制的词汇的scope完全未匹配时,才会正常地显示原本的单词补全,却没有任何把它们合并在一起显示。这使得可供选择的可完成部分将会有所遗漏。
预览
支持的API参见设置部分。
JavaScript和jQuery 1.9
Twitter Bootstrap 2和3
设置
创建包含关键词,如 关键词 的API文件,例如 html
,jquery
,myglossary
,文件名为 sbc-api-${filename}.sublime-settings
,并将其放置在 /packages/User/
目录下。
{
// --------------------
// sublime-better-completions-Package (sbc package)
// --------------------
// API files is contains the *keyword* such as `html`, `jquery`, `myglossary` with lowercase as filename `sbc-api-${filename}.sublime-settings` place in `/packages/User/` (your own) or `/packages/${this-package}/sublime-completions/` (package build-in).
// After you enable, disable or added new your own completions, you might need restart your Sublime Text Editor.
//
// Your own setting file `sbc-setting.sublime-settings` need to place in `/packages/User/` and contains all your api setting property that you want to enable.
//
// --------------------
// APIs Setup
// --------------------
// `true` means enable it.
// `false` means disable it.
"completion_active_list": {
// build-in completions
"css-properties": false,
"gruntjs-plugins": false,
"html": false,
"lodash": false,
"javascript": false,
"jquery": false,
"jquery-sq": false, // Single Quote
"php": false,
"phpci": false,
"sql": false,
"twitter-bootstrap": false,
"twitter-bootstrap-less-variables": false,
"twitter-bootstrap3": false,
"twitter-bootstrap3-sass-variables": false,
"underscorejs": false,
"react": false,
// Your own completions?
// ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sbc-api-my-angularjs.sublime-settings
"my-angularjs": false,
// ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sbc-api-my-glossary.sublime-settings
"my-glossary": false,
// ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sbc-api-my-html.sublime-settings
"my-html": false,
// ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/sbc-api-my-javascript.sublime-settings
"my-javascript": false
}
}
在启用、禁用或添加新的个人补全后,您可能需要重新启动Sublime Text。
API引用
jQuery版本:1.9
JavaScript
Underscore 1.5.1
Twitter Bootstrap版本2和3
HTML / HTML5
Lodash 3.3.0
安装
使用 Package Control 进行安装。
等待下载。
CTRL+SHIFT+P 或 CMD+SHIFT+P 输入
sbc settings user
打开用户设置文件粘贴设置JSON。(见设置部分)
启用您喜欢的API。
重启Sublime Text应用程序。
编程愉快。
手动安装说明
相关问题
如何每当输入时触发补全提示?
打开文件 Packages/User/Preferences.sublime-settings
或从菜单中选择 设置 - 用户
。在我的情况下,我只设置了auto_complete_triggers
属性如下
{
"auto_complete_triggers":
[
{
"characters": "qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJMIKOLP",
"selector": "text, source, meta, string, punctuation, constant"
}
]
}
它将激活大多数作用域触发和大多数字符。