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

MarkSearch

robertcollier4 全部

在保持结果列表清晰的情况下搜索查找结果。

标签 搜索查找标记

详细信息

  • 1.0.0
  • github.com
  • github.com
  • 5 年前
  • 59 分钟前
  • 5 年前

安装次数

  • 总计 295
  • Win 149
  • Mac 101
  • Linux 45
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 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0

说明文档

源代码
raw.githubusercontent.com

MarkSearch

适用于SublimeText ST3。 MarkSearch ST3 截图

MarkSearch

标记所有搜索结果,然后可以迭代地通过“上一个结果”和“下一个结果”访问它们,同时保持它们标记清晰。

每个搜索结果都保持标记清晰,以便您可以视觉上看到它们并保持查看。SublimeText默认界面在使用“上一个结果”和“下一个结果”时不会连续显示所有搜索结果并突出显示,并且会丢失突出显示。通过设置每个搜索结果的标记并使用大纲模式来保持视觉指示。您可以使用“Ctrl+[”和“Ctrl+]”上下导航每个搜索结果。

  • ctrl+f 在面板中输入搜索词(所有搜索结果都将标记)进行MarkSearch。
  • ctrl+h 在突出显示的文本上执行MarkSearch(所有搜索结果都将标记)。
  • ctrl+\ 转到第一个MarkSearch结果。
  • ctrl+] 转到下一个MarkSearch结果(向下)。
  • ctrl+[ 转到上一个MarkSearch结果(向上)。
  • ctrl+u 清除MarkSearch结果(和标记)。

使用键盘快速使用此功能的工作流程是: Ctrl+F –> 输入搜索词 –> Ctrl+| –> 进行更改 –> Ctrl+] –> 重复 Ctrl+]

MarkPersonal

MarkPersonal行是基于行的标记。您可以通过Ctrl+数字跳转到它们。

这对于在基于替换的搜索后返回您之前正在工作的行非常有用。

  • ctrl+shift+1 为当前行设置Markpersonal。这将在侧边栏上标记为圆圈。
  • ctrl+1 转到行MarkPersonal 1。
  • ctrl+2 转到行MarkPersonal 2。
  • ctrl+3-9 跳转到对应的数字键3-9所指的行标记Personal

按键绑定配置

因为这些是替换您的基本查找按键,所以该软件包不会自动覆盖您现有的按键绑定。您必须自己选择添加特定的操作系统中的按键绑定。

对于Windows,您可以通过将以下行添加到您的Sublime_Data_Dir\Packages\User\Default (Windows).sublime-keymap文件来使用推荐的按键绑定。请确保这些按键绑定列在按键绑定文件的末尾 - 较后的按键绑定将覆盖先前的绑定。

{ "keys": ["ctrl+f"], "command": "marksearch_from_pane" },
{ "keys": ["ctrl+h"], "command": "marksearch_from_caret" },

{ "keys": ["ctrl+\\"], "command": "mark_gotobyindex", "args": {"key": "bookmarks", "index": 0} },

{ "keys": ["ctrl+["], "command": "mark_goto_next", "args": {"key": "bookmarks", "forward": false} },
{ "keys": ["ctrl+]"], "command": "mark_goto_next", "args": {"key": "bookmarks", "forward": true} },

{ "keys": ["ctrl+u"], "command": "clear_mark_with_status", "args": {"key": "bookmarks" } },

{ "keys": ["ctrl+shift+u"], "command": "clear_mark_with_status", "args": {"key": "MarkPersonal" } },

{ "keys": ["ctrl+shift+1"], "command": "markpersonal_line" },
{ "keys": ["ctrl+1"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 0} },
{ "keys": ["ctrl+2"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 1} },
{ "keys": ["ctrl+3"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 2} },
{ "keys": ["ctrl+4"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 3} },
{ "keys": ["ctrl+5"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 4} },
{ "keys": ["ctrl+6"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 5} },
{ "keys": ["ctrl+7"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 6} },
{ "keys": ["ctrl+8"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 7} },
{ "keys": ["ctrl+9"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 8} },
{ "keys": ["ctrl+0"], "command": "mark_gotobyindex", "args": {"key": "MarkPersonal", "index": 9} },