MarkAndMove
允许通过键盘进行只有多个选择。选择一些内容,标记它,然后移动光标并添加更多标记,调用标记或在标记之间移动。
详细信息
安装次数
- 总数 3K
- Win 1K
- Mac 1K
- Linux 578
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 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 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 | 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
MarkAndMove
允许通过键盘进行只有多个选择。选择一些内容,标记它,然后移动光标并添加更多标记,调用标记或在标记之间移动。
安装
- 使用包控制安装“MarkAndMove”
或者
打开 Sublime Text 软件包文件夹
- OS X: ~/Library/Application Support/Sublime Text 3/Packages/
- Windows: %APPDATA%/Sublime Text 3/Packages/
- Linux: ~/.Sublime Text 3/Packages/ 或 ~/.config/sublime-text-3/Packages
克隆此存储库
安装命令的快捷键(查看 Example.sublime-keymap 以了解我的首选键)
示例
在这段视频中,您可以看到用户创建了 3 个光标(使用 ctrl+m
),然后在第三个光标创建后再次按 ctrl+m
激活这三个光标。
感谢 @paradox460 创建此 GIF!
文本命令
mark_and_move_save
将当前选择或光标位置添加到标记列表中。
mark_and_move_next
移动到下一个标记。 “下一个标记”是指第一个当前区域之后的第一个标记,如果没有找到则为第一个标记(称为回绕)。
mark_and_move_prev
移动到上一个标记。 “上一个标记”是指第一个当前区域之前的第一个标记,如果没有找到则为最后一个标记(称为回绕)。
mark_and_move_recall
选择并清除所有标记。
mark_and_move_clear
删除标记,但不会影响光标位置。
以及最具命令的命令
mark_and_move_do_it_all
使用一个命令添加、调用和清除标记。
该逻辑如下
- 如果光标不在标记集中,则添加它(
mark_and_move_save
)。 - 如果 一些 光标在标记集中,但不是 所有,则调用标记(
mark_and_move_recall
) - 如果所有标记都已经选中,则清除它们并保留光标(
mark_and_move_clear
)
所以疯狂地按 `ctrl+m
`,并在最后一个上按两次 `ctrl+m
`,一次添加它,一次选择记号。然后第三次按下,WHOOSH 记号就清除了,准备重新开始。
WindowCommands
mark_and_move_window_select
显示一个选择器,以便您可以将两个打开的文件绑定在一起。另一个文件将被打开。goto: false
禁用此功能。您第一次这样做时,两个文件将被相互绑定。然而,如果另一个文件已经被绑定,它将不会绑定到当前视图。您可以通过这种方式创建“环”,或者使多个文件指向一个文件。
如果您选择了某些文本,它将绑定那些区域。例如,您可能将 python 的 views.py
文件绑定到相应的 models.py
文件,但您可以将特定的视图函数绑定到模板上,因此根据光标所在的位置,您将转到不同的文件。
绑定存储在窗口上,因此只要您不关闭项目,就应该保留您的绑定。
mark_and_move_window_toggle
如果当前视图已绑定,则转到另一个视图。如果没有绑定,此命令将委托给 mark_and_move_window_select
。
待办事项
- 在会话之间保持文件到文件的绑定。这可以存储在项目配置中吗?