AceJump
在Sublime Text 3中,无需使用鼠标即可轻松在字符之间跳转
详细信息
安装
- 总计 15K
- Win 8K
- Mac 5K
- 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 | 2 | 0 | 0 | 0 | 2 | 1 | 2 | 0 | 1 | 0 | 0 | 2 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
Mac | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 5 | 2 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Readme
AceJump
受 emacs 中的 AceJump 启发,为 Sublime Text 3 开发的一个插件。
AceJump 允许您将光标移动到屏幕上的任何字符。为了清楚起见,您可以在所有已打开文档的任何视图部分之间跳转字符。类似于它的 emacs 对应物,sublime 的 AceJump 包含单词(如图中所示)、字符和行模式,这使得跳转更加容易。
选择一种模式后,输入一个字符(在行模式中不需要输入),然后显示适当的标签。然后,您只需按标签中的键即可。
安装
包控制
您可以根据以下步骤从包控制安装 AceJump:
- 打开命令面板,选择
包控制:安装包
- 等待包索引加载,然后选择
AceJump
手动安装
您可以使用 Git 通过在 sublime 包目录(首选项 > 浏览包)中运行以下命令手动安装 AceJump:
$ git clone [email protected]:ice9js/ace-jump-sublime.git AceJump/
或者,您可以直接将此存储库的内容复制到 Packages/AceJump
中。
用法
单词模式
转到给定字符开头的单词。此模式仅适用于字母数字字符。如果您想跳转到特殊字符,请使用字符模式。
Ctrl/Super + Shift + ;
<首字符>
<标签>
选择标签后无需按回车!
字符模式
转到给定字符的出现。
Ctrl/Super + Shift + '
<字符>
<标签>
行模式
标记所有非空行,并允许您跳转到其中的任何一个。
Ctrl/Super + Shift + .
<标签>
在行模式下
将当前光标所在行中的所有单词标记出来,并允许跳转到其中的任何一个。
Ctrl/Super + Shift + ,
<标签>
选择模式
在触发选择模式后,下一个跳转将选择从当前光标位置到所选标签之间的所有内容。当触发选择模式时,下一次跳转将仅限于当前文件。
Alt+;
(Ctrl+;
在 OS X 中使用)- 使用单词、字符或行模式进行跳转
多重光标模式
在触发多重光标模式后,下一个跳转将在视图中添加一个新的光标,而不是移动现有的光标。同样,当触发此模式时,只能进行同一文件内的跳转。
Alt+'
(Ctrl+'
在 OS X 中使用)
跳跃后模式
在此模式下,光标将跳转到目标实例的后面。不幸的是,该模式目前无法与选择或者多重光标模式配合使用。
Alt+.
(Ctrl+.
在 OS X 中使用)
批量处理
如果在要跳转的地方比可用的标签多,标签将被批量处理,您可以通过按下回车简单地循环浏览它们。
自定义
要访问 AceJump 设置,请转到 首选项 > 包设置 > AceJump > 设置 - 用户
。
键绑定
转到 首选项 > 包设置 > AceJump > 键绑定 - 用户
。然后您可以覆盖以下任何命令的绑定
ace_jump_word
ace_jump_char
ace_jump_line
ace_jump_within_line
ace_jump_select
ace_jump_add_cursor
ace_jump_after
这些命令接受一个可选的布尔参数 current_buffer_only
。当存在并设置为 true
时,AceJump 仅在当前正在编辑的缓冲区上执行。
标签
您可以覆盖 labels
设置,以提供 AceJump 使用的标签集合。
高亮显示
您还可以通过覆盖 labels_scope
来设置用于高亮显示的语法范围。默认范围是 invalid
。
大小写敏感性
Ace jump 默认是大小写敏感的。可以通过改变 search_case_sensitivity
设置来切换大小写敏感性。
跳转到行中的最后一个字符后面
通过将 jumpbehind_last_characters
设置为 true
,AceJump 会跳转到行中的字符后面,如果它是行中的最后一个字符,而无需触发跳跃后模式。这仅在字符模式中起作用,默认情况下是关闭的。
已知问题
据报道,指定的键绑定可能无法使用 选择模式、多重光标模式 和 跳跃后 模式。
作为替代方案,请按照以下步骤操作
- 启动常规搜索,例如单词搜索(默认快捷键:Ctrl+Shift+;)。
- 在 输入任何字符之前,激活高级模式(例如,对于 选择模式 使用 Alt+;)。
- 现在输入要查找的字符。
- 使用标签跳转到相应的位置。