A Word Highlighter plug-in for Sublime Text 3
With this plugin you will have automatically word highlighted with cursor, you don't need any hotkey and it works on Vim mode, non-Vim mode and mouse selecting. It also supports persistent keyword highlight with hotkey assigned(By default Alt+Enter to highlight/unhighlight and Alt+Shift+Enter to unhighlight all).
Use Ctrl+Shift+P(or Cmd+Shift+P on Mac) to open command palette, input Browse Packages to open the packages folder, or via menu Preferences > Browse Packages
Under the Packages folder, either copy files to User folder or create a new CursorWordHighlighter folder.
Options
-
"cursor_word_highlighter_enabled" : trueEnable or disable this plugin
-
"cursor_word_highlighter_case_sensitive" : trueCase sensitive or not
-
"cursor_word_highlighter_draw_outlined" : true2 sytle of highlight has been provided, with draw outlined, plugin will only draw a outline instead of filling the words, vice versa.
-
"cursor_word_highlighter_color_scope_name" : "comment"This decide the color of highlight, options are
comment,string,invalid, etc. You can reach them in your .tmTheme file. -
"cursor_word_highlighter_mark_occurrences_on_gutter" : falseIf this comes true, it also marks all occurrences of highlighted words on the gutter bar. To customize the icons, the property
cursor_word_highlighter_icon_type_on_gutteris helpful. -
"cursor_word_highlighter_icon_type_on_gutter" : dot4 valid types: dot, circle, bookmark and cross.
Official WordHighlight plugin seems to do the similar job, but I couldn't get it work on mine, neither ST2 nor ST3, so I read its code and make this plugin, so you might also wanna check WordHighlight, and the idea of persistent highlight came from HighlightWords, even some bit of code from his project, thanks Sean Liang.
Actually all what I've done is combining 2 plugins together in my preferable way.
I also wrote a blog for this, but it's in Chinese, check it out if you are interested~:)
