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

替代自动补全

atombender 全部

为Sublime Text 2和3添加类似TextMate的自动补全功能。

详细信息

  • 2013.11.18.07.07.32
  • github.com
  • github.com
  • 11年前
  • 2小时前
  • 13年前

安装

  • 总数 27K
  • Win 11K
  • Mac 10K
  • Linux 6K
8月7日 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日
Windows 0 0 0 0 0 0 1 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0
Mac 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0
012348月7日8月4日8月1日7月29日7月26日7月23日7月20日7月17日7月14日7月11日7月8日7月5日7月2日6月29日6月26日8月7日 Linux: 0 Mac: 0 Windows: 08月6日 Linux: 0 Mac: 1 Windows: 08月5日 Linux: 0 Mac: 1 Windows: 08月4日 Linux: 0 Mac: 0 Windows: 08月3日 Linux: 0 Mac: 0 Windows: 08月2日 Linux: 0 Mac: 0 Windows: 08月1日 Linux: 0 Mac: 0 Windows: 17月31日 Linux: 0 Mac: 0 Windows: 07月30日 Linux: 0 Mac: 0 Windows: 07月29日 Linux: 0 Mac: 1 Windows: 17月28日 Linux: 0 Mac: 0 Windows: 07月27日 Linux: 0 Mac: 0 Windows: 07月26日 Linux: 0 Mac: 0 Windows: 17月25日 Linux: 0 Mac: 1 Windows: 17月24日 Linux: 0 Mac: 0 Windows: 07月23日 Linux: 0 Mac: 0 Windows: 07月22日 Linux: 0 Mac: 0 Windows: 07月21日 Linux: 2 Mac: 0 Windows: 17月20日 Linux: 0 Mac: 0 Windows: 07月19日 Linux: 0 Mac: 0 Windows: 07月18日 Linux: 0 Mac: 0 Windows: 07月17日 Linux: 0 Mac: 0 Windows: 07月16日 Linux: 0 Mac: 0 Windows: 07月15日 Linux: 0 Mac: 0 Windows: 17月14日 Linux: 0 Mac: 0 Windows: 17月13日 Linux: 1 Mac: 1 Windows: 07月12日 Linux: 0 Mac: 0 Windows: 07月11日 Linux: 0 Mac: 0 Windows: 07月10日 Linux: 0 Mac: 0 Windows: 07月9日 Linux: 0 Mac: 0 Windows: 07月8日 Linux: 0 Mac: 0 Windows: 17月7日 Linux: 0 Mac: 0 Windows: 07月6日 Linux: 0 Mac: 0 Windows: 07月5日 Linux: 1 Mac: 0 Windows: 07月4日 Linux: 0 Mac: 0 Windows: 17月3日 Linux: 0 Mac: 0 Windows: 17月2日 Linux: 0 Mac: 0 Windows: 17月1日 Linux: 0 Mac: 0 Windows: 06月30日 Linux: 0 Mac: 0 Windows: 06月29日 Linux: 0 Mac: 0 Windows: 06月28日 Linux: 0 Mac: 1 Windows: 06月27日 Linux: 0 Mac: 0 Windows: 06月26日 Linux: 0 Mac: 0 Windows: 06月25日 Linux: 1 Mac: 0 Windows: 06月24日 Linux: 0 Mac: 0 Windows: 08月7日 Linux: 0 Mac: 0 Windows: 08月6日 Linux: 0 Mac: 1 Windows: 08月5日 Linux: 0 Mac: 1 Windows: 08月4日 Linux: 0 Mac: 0 Windows: 08月3日 Linux: 0 Mac: 0 Windows: 08月2日 Linux: 0 Mac: 0 Windows: 08月1日 Linux: 0 Mac: 0 Windows: 17月31日 Linux: 0 Mac: 0 Windows: 07月30日 Linux: 0 Mac: 0 Windows: 07月29日 Linux: 0 Mac: 1 Windows: 17月28日 Linux: 0 Mac: 0 Windows: 07月27日 Linux: 0 Mac: 0 Windows: 07月26日 Linux: 0 Mac: 0 Windows: 17月25日 Linux: 0 Mac: 1 Windows: 17月24日 Linux: 0 Mac: 0 Windows: 07月23日 Linux: 0 Mac: 0 Windows: 07月22日 Linux: 0 Mac: 0 Windows: 07月21日 Linux: 2 Mac: 0 Windows: 17月20日 Linux: 0 Mac: 0 Windows: 07月19日 Linux: 0 Mac: 0 Windows: 07月18日 Linux: 0 Mac: 0 Windows: 07月17日 Linux: 0 Mac: 0 Windows: 07月16日 Linux: 0 Mac: 0 Windows: 07月15日 Linux: 0 Mac: 0 Windows: 17月14日 Linux: 0 Mac: 0 Windows: 17月13日 Linux: 1 Mac: 1 Windows: 07月12日 Linux: 0 Mac: 0 Windows: 07月11日 Linux: 0 Mac: 0 Windows: 07月10日 Linux: 0 Mac: 0 Windows: 07月9日 Linux: 0 Mac: 0 Windows: 07月8日 Linux: 0 Mac: 0 Windows: 17月7日 Linux: 0 Mac: 0 Windows: 07月6日 Linux: 0 Mac: 0 Windows: 07月5日 Linux: 1 Mac: 0 Windows: 07月4日 Linux: 0 Mac: 0 Windows: 17月3日 Linux: 0 Mac: 0 Windows: 17月2日 Linux: 0 Mac: 0 Windows: 17月1日 Linux: 0 Mac: 0 Windows: 06月30日 Linux: 0 Mac: 0 Windows: 06月29日 Linux: 0 Mac: 0 Windows: 06月28日 Linux: 0 Mac: 1 Windows: 06月27日 Linux: 0 Mac: 0 Windows: 06月26日 Linux: 0 Mac: 0 Windows: 06月25日 Linux: 1 Mac: 0 Windows: 06月24日 Linux: 0 Mac: 0 Windows: 08月7日 Linux: 0 Mac: 0 Windows: 08月6日 Linux: 0 Mac: 1 Windows: 08月5日 Linux: 0 Mac: 1 Windows: 08月4日 Linux: 0 Mac: 0 Windows: 08月3日 Linux: 0 Mac: 0 Windows: 08月2日 Linux: 0 Mac: 0 Windows: 08月1日 Linux: 0 Mac: 0 Windows: 17月31日 Linux: 0 Mac: 0 Windows: 07月30日 Linux: 0 Mac: 0 Windows: 07月29日 Linux: 0 Mac: 1 Windows: 17月28日 Linux: 0 Mac: 0 Windows: 07月27日 Linux: 0 Mac: 0 Windows: 07月26日 Linux: 0 Mac: 0 Windows: 17月25日 Linux: 0 Mac: 1 Windows: 17月24日 Linux: 0 Mac: 0 Windows: 07月23日 Linux: 0 Mac: 0 Windows: 07月22日 Linux: 0 Mac: 0 Windows: 07月21日 Linux: 2 Mac: 0 Windows: 17月20日 Linux: 0 Mac: 0 Windows: 07月19日 Linux: 0 Mac: 0 Windows: 07月18日 Linux: 0 Mac: 0 Windows: 07月17日 Linux: 0 Mac: 0 Windows: 07月16日 Linux: 0 Mac: 0 Windows: 07月15日 Linux: 0 Mac: 0 Windows: 17月14日 Linux: 0 Mac: 0 Windows: 17月13日 Linux: 1 Mac: 1 Windows: 07月12日 Linux: 0 Mac: 0 Windows: 07月11日 Linux: 0 Mac: 0 Windows: 07月10日 Linux: 0 Mac: 0 Windows: 07月9日 Linux: 0 Mac: 0 Windows: 07月8日 Linux: 0 Mac: 0 Windows: 17月7日 Linux: 0 Mac: 0 Windows: 07月6日 Linux: 0 Mac: 0 Windows: 07月5日 Linux: 1 Mac: 0 Windows: 07月4日 Linux: 0 Mac: 0 Windows: 17月3日 Linux: 0 Mac: 0 Windows: 17月2日 Linux: 0 Mac: 0 Windows: 17月1日 Linux: 0 Mac: 0 Windows: 06月30日 Linux: 0 Mac: 0 Windows: 06月29日 Linux: 0 Mac: 0 Windows: 06月28日 Linux: 0 Mac: 1 Windows: 06月27日 Linux: 0 Mac: 0 Windows: 06月26日 Linux: 0 Mac: 0 Windows: 06月25日 Linux: 1 Mac: 0 Windows: 06月24日 Linux: 0 Mac: 0 Windows: 0

说明文件

源代码
raw.githubusercontent.com

Sublime Text的替代自动补全

此插件为Sublime Text 2和3添加了自动补全命令,其作用类似于TextMate。

  • 按下自动补全键将尝试通过查看当前文档中类似的单词来完成当前单词。

  • 多次按下自动补全键将循环查看可用的单词。

  • 最后自动补全的位置将被记住,因此您可以在进行自动补全、移动光标、回到原先位置并继续循环查看补全内容。

  • 候选补全的顺序将以距离光标的位置为优先。

插件在一方面改进了TextMate:如果没有找到候选人,插件将回退到使用类似于Sublime的文件/类匹配算法的简单模糊、不区分大小写的匹配算法。例如,输入appc可能会匹配到ApplicationController

使用Package Control安装(最简单的方法)

  1. 除非您已经安装,否则请安装Package Control插件

  2. 打开Package Control并选择“安装包”。

  3. 选择alternative_autocompletion

手动安装

将整个文件夹放入Sublime的Packages文件夹。您可以使用git clone做到这一点

$ cd .../Packages  # Whatever the location is

$ git clone git://github.com/alexstaubo/sublime_text_alternative_autocompletion.git

要将它映射到制表键上,因为要保持缩进行为,所以会稍微复杂一些

键盘映射

默认键盘设置使用Esc键进行自动补全。如果您想使用tab键代替,则需要添加一些复杂的自定义键盘映射(首选项 -> “密钥绑定 - 用户”)。复制Tabs.sublime-keymap中发现的绑定。

限制

目前不适用于多选。

许可

版权所有 2011 Alexander Staubo。MIT许可。有关许可信息,请参阅LICENSE文件。