自动补全模糊
Sublime 任意词自动补全
详情
安装
- 总数 15K
- Win 9K
- Mac 4K
- Linux 3K
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 | 1 | 1 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
Sublime 自动补全插件
这是一个真正的精彩插件,它可以大大减少编码时的普通打字。
演示
安装
- Package Control:插件可在 Sublime 的
package-control
下的AutocompletionFuzzy
中找到。 - GIT:应将插件以
AutocompletionFuzzy
命名进行克隆。
功能
提供8种不同的自动补全类型
完成单词 - 基本补全;完成在文本和打开的文件中出现的单词。
完成单词(模糊) - 类似于“完成单词”,但使用单词模糊匹配。
完成子单词 - 完成snake_case 和 CamelCase 单词部分。
完成长单词 - 完成长单词:类名(Class::Name)、方法调用(object.method)、文件名(file/name.py)、URL(http://...)。
完成长单词(模糊) - 与“完成长单词”类似,但使用单词模糊匹配。
完成嵌套 - 在括号中完成:可以完成完整的调用(method(arg1, arg2))、方法参数(arg1, arg2)、数组([value1, value2]) 以及所有括号上方或其后的内容。
完成嵌套(模糊) - 类似于“完成嵌套”,但使用模糊匹配。
完成行 - 完成整行。
然而,它仅映射了6种自动补全类型。默认情况下,非模糊补全不会被分配给键盘快捷键。如果想要映射非模糊补全行为,请参见“安装”部分。
所有列表均按单词首次出现顺序构建。这使得自动补全非常可预测且易于使用。
单词补全作用于所有打开的文件。嵌套补全仅在当前文件中起作用(因为性能问题)
安装
此插件是 sublime-enhanced 插件集的一部分。您可以安装 sublime-enhanced,插件将自动安装。
如果您想单独安装此软件包,请检查 sublime-enhanced 软件包中的“单独安装软件包”部分。
如果您不喜欢模糊的行为,应该在第“自动补全/默认 (OSNAME).sublime-keymap”文件(默认情况下模糊行为被注释掉)中重新绑定键盘快捷键。
使用方法
输入单词开头的一个字符。然后按键盘快捷键或运行命令以完成单词。您可以再次运行相同的命令以完成下一个/上一个出现。
如果您喜欢模糊补全,输入单词中部的起始字符和随后的字符以获得更精确的补全非常有用。例如,要完成局部变量,请输入“lv”并按键盘快捷键。单词的第一个字符始终应为补全字符。但是,如果单词以下划线开头(_),则可以输入下一个字符,例如,对于局部变量,相同的“lv”也将工作。
命令
描述 | 键盘快捷键 | 命令面板 |
---|---|---|
向前补全单词(模糊) | ctrl+p | 自动补全:向前补全单词(模糊) |
向后补全单词(模糊) | ctrl+o | 自动补全:向后补全单词(模糊) |
向前补全单词 | 自动补全:向前补全单词 | |
向后补全单词 | 自动补全:向后补全单词 | |
向前补全子单词 | ctrl+shift+p | 自动补全:向前补全子单词 |
向后补全子单词 | ctrl+shift+o | 自动补全:向后补全单词 |
向前补全长单词(模糊) | ctrl+alt+p | 自动补全:向前补全长单词(模糊) |
向后补全长单词(模糊) | ctrl+alt+o | 自动补全:向后补全长单词(模糊) |
向前补全长单词 | 自动补全:向前补全长单词 | |
向后补全长单词 | 自动补全:向后补全长单词 | |
向前补全嵌套(模糊) | alt+p | 自动补全:向前补全嵌套(模糊) |
向后补全嵌套(模糊) | alt+o | 自动补全:向后补全嵌套(模糊) |
向前补全嵌套 | 自动补全:向前补全嵌套 | |
向后补全嵌套 | 自动补全:向后补全嵌套 | |
向前补全行 | alt+shift+p | 自动补全:向前补全行 |
向后补全行 | alt+shift+o | 自动补全:向后补全行 |