SublimeText 中的选择性单词突出显示

SublimeText 中的选择性单词突出显示

有什么方法可以让我选择一些要突出显示的单词及其实例吗?我在 Notepad++ 中查看日志文件时特别使用此功能

答案1

以下是在 Sublime Text 中选择单词的一些有用的组合键。


CtrlG- 选择当前单词的所有出现位置(AltF3在 Windows/Linux 上)

D- 如果已经选中,则选择当前单词的下一个实例,否则选择当前单词 ( CtrlD)

  • K, D- 跳过当前实例并继续选择下一个 ( CtrlK, CtrlD)
  • U- “软撤消”,返回上一个选择(CtrlU

E, H- 使用当前选择作为“查找和替换”中的“查找”字段(CtrlE, CtrlH


如果您以空选择开始,D它将CtrlG自动按整个单词进行搜索。如果您以非空选择开始,它将搜索文本的任何实例(忽略单词边界)。

答案2

这是有可能的,但只是通过寻找工具:

  1. 选择所需的单词(双击;或单击并按D
  2. 打开寻找工具(带F)并确保精彩比赛被选中
  3. 浏览单词实例(使用G/ ShiftG

或者,正如前面提到的,WordHighlight 插件可以满足您的特定需求。

本机方法并不像插件那样直接和快速,但无论如何它都非常快;其好处是无论您是否愿意,都不会总是发生多次突出显示。

double-click对我来说+已经F足够快了

答案3

在 sublime text 中安装此包

https://packagecontrol.io/packages/WordHighlight

将此内容添加到preferences -> package settings -> WordHighlight -> Settings User

{
"color_scope_name": "comment",
"case_sensitive": false,
"draw_outlined": true,

"mark_occurrences_on_gutter" : true,
// valid types: dot, circle, bookmark and cross
"icon_type_on_gutter" : "dot",

"highlight_delay": 0,
"highlight_when_selection_is_empty": false,
"highlight_word_under_cursor_when_selection_is_empty": false,
"highlight_non_word_characters": true,

"file_size_limit": 4194304,
"when_file_size_limit_search_this_num_of_characters": 20000
}

相关内容