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

自动补全模糊

shagabutdinov 所有

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

源代码
raw.​githubusercontent.​com

Sublime 自动补全插件

这是一个真正的精彩插件,它可以大大减少编码时的普通打字。

演示

安装

  • Package Control:插件可在 Sublime 的 package-control 下的 AutocompletionFuzzy 中找到。
  • GIT:应将插件以 AutocompletionFuzzy 命名进行克隆。

功能

提供8种不同的自动补全类型

  1. 完成单词 - 基本补全;完成在文本和打开的文件中出现的单词。

  2. 完成单词(模糊) - 类似于“完成单词”,但使用单词模糊匹配。

  3. 完成子单词 - 完成snake_case 和 CamelCase 单词部分。

  4. 完成长单词 - 完成长单词:类名(Class::Name)、方法调用(object.method)、文件名(file/name.py)、URL(http://...)。

  5. 完成长单词(模糊) - 与“完成长单词”类似,但使用单词模糊匹配。

  6. 完成嵌套 - 在括号中完成:可以完成完整的调用(method(arg1, arg2))、方法参数(arg1, arg2)、数组([value1, value2]) 以及所有括号上方或其后的内容。

  7. 完成嵌套(模糊) - 类似于“完成嵌套”,但使用模糊匹配。

  8. 完成行 - 完成整行。

然而,它仅映射了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 自动补全:向后补全行

依赖