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

任何单词补全

shagabutdinov ST2

Sublime anyword补全

详细信息

  • 2016.08.02.09.07.56
  • github.​com
  • github.​com
  • 8年前
  • 1小时前
  • 12年前

安装次数

  • 总计 2K
  • Win 995
  • Mac 409
  • Linux 352
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 0 0 0 0 0 0 0
Mac 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 0 0 0
Linux 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 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”并按键盘快捷键。单词的开头应该是完成时的字符。然而,如果单词以下划线(_)开头,则可以输入下一个字符,例如,为了完成_local_variable,相同的“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 自动完成:向后完成行

依赖项