WordHighlight
突出显示当前所选单词的所有副本。
详细信息
安装
- 总数 69K
- Win 38K
- Mac 20K
- Linux 11K
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日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 6 | 3 | 0 | 2 | 3 | 7 | 3 | 3 | 1 | 0 | 2 | 9 | 1 | 2 | 6 | 6 | 1 | 1 | 6 | 1 | 5 | 6 | 4 | 2 | 1 | 8 | 5 | 5 | 5 | 5 | 3 | 3 | 4 | 5 | 2 | 3 | 0 | 3 | 3 | 6 | 2 | 5 | 3 | 5 | 1 | 1 |
Mac | 5 | 4 | 0 | 1 | 0 | 3 | 1 | 4 | 3 | 1 | 1 | 5 | 3 | 4 | 2 | 1 | 0 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 1 | 3 | 1 | 3 | 4 | 2 | 0 | 0 | 1 | 1 | 3 | 4 | 1 | 1 | 0 | 2 | 1 | 1 | 3 | 1 | 0 | 0 |
Linux | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 3 | 2 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
说明文件
功能
此插件突出显示当前所选单词的所有副本或,可选项,突出显示具有插入光标的单词的所有副本。
您可以按 ALT + ENTER 选择所有突出显示的单词,或也可逐个将它们添加到选择中,类似于 CTRL + D。
安装
最简单的方法是使用 Package Control。确保您有最新版本,请访问此链接,然后打开命令面板,输入“安装软件包”,并搜索“WordHighLight”。
此外,要手动安装,请转到ST数据目录下的“Packages”子目录,其中 X
为ST版本。
- Windows: %APPDATA%\Sublime Text X
- OS X: ~/Library/Application Support/Sublime Text X
- Linux: ~/.config/sublime-text-X
- 便携式安装:Sublime Text X/Data
然后克隆此存储库
git clone git://github.com/SublimeText/WordHighlight.git
就这样!
选项
在 Packages/WordHighlight 子目录下,编辑 Word Highlight.sublime-settings
文件
"draw_outlined" : true
这使得突出显示以轮廓形式显示,而不是填充突出显示。
"mark_occurrences_on_gutter" : true
如果此选项为真,则将在侧边栏上使用图标标记选定单词的所有实例。要自定义图标,请使用“icon_type_on_gutter”属性。
"icon_type_on_gutter" : dot
通常,有4种有效类型:点、圆圈、书签和十字。如果您需要更多,请查看Sublime Text“Packages”下的“Theme - Default”文件夹(可以通过“首选项 > 浏览软件包”完成此操作)。
"highlight_when_selection_is_empty" : true
这使得在插入点在它们内部,但它们实际上未选中时,单词会突出显示。
"highlight_word_under_cursor_when_selection_is_empty" : true
启用前面的选项时,此选项将使光标下的单词获得突出显示。
"highlight_delay" : 0
这会延迟使用给定的时间(以毫秒为单位)突出显示所有出现,以使用户在移动光标时不会被立即突出显示分散注意力。默认值0表示几乎没有延迟。
"show_word_highlight_status_bar_message" : true
这允许您切换是否显示状态栏消息,显示高亮单词的出现次数。如果与
"highlight_word_under_cursor_when_selection_is_empty": false
混用,则出现次数不会计算光标所在的单词。"show_word_highlight_status_bar_message_length" : 200
这允许您限制状态栏消息的长度,防止其占用整个状态栏,这可能会隐藏其他消息。
"color_scope_name" : "wordhighlight"
通常,高亮显示的颜色与代码中注释的颜色相同。如果您想自定义颜色,请将以下内容添加到您的颜色方案
.tmTheme
文件中,将 EDF2E9 改为您想要的任何颜色,然后更改 color_scope_name 为您添加的块中的作用域名称。如果您想指定背景颜色,请在以下示例中取消注释背景部分,并将 “draw_outlined” 设置为 “false”)。<dict> <key>name</key> <string>WordHighlight</string> <key>scope</key> <string>wordhighlight</string> <key>settings</key> <dict> <key>foreground</key> <string>#EDF2E9</string> </dict> </dict>
请注意,一些其他插件(如 Color Hightlighter 和 SublimeLinter)会复制您的 tmTheme 并添加自己的修改,如果您正在使用这种插件,您对
.tmTheme
文件的更改可能不会立即反映在 UI 中。"file_size_limit" : 4194304
大于此数字的文件将 WordHighlight 设置为“突出显示视口周围”的模式(文档的一部分)。
"when_file_size_limit_search_this_num_of_characters" : 20000
当文件大于前面的设置时。这控制您要在视口上方和下方搜索多少个字符来突出显示单词。
选择
默认情况下,提供键 ALT+ENTER 来选择此包突出显示的所有单词(您可以选择多个单词,然后选择所有实例)。
它还具有两个没有定义按键映射的功能,类似于 CTRL+D 和 CTRL+K,CTRL+D。您可以通过向按键映射文件(Packages/User/Default (Windows).sublime-keymap
)添加以下内容来选择使用这些替代选项(在自定义时):
{ "keys": ["ctrl+enter"], "command": "select_highlighted_next_word", "context":
[ { "key": "selection_empty", "operator": "equal", "operand": false },
{ "key": "setting.is_widget", "operator": "equal", "operand": false }
]
},
{ "keys": ["ctrl+backspace"], "command": "select_highlighted_skip_last_word", "context":
[ { "key": "selection_empty", "operator": "equal", "operand": false },
{ "key": "setting.is_widget", "operator": "equal", "operand": false }
]
},
许可协议
请参阅文件 LICENSE