highlight-symbol
ってどんなのですか
こんな感じに、同じ名前のシンボルをいっぺんにハイライトしてくれます。
また、ハイライトされたシンボルをquery-replace
する機能もあります。
導入方法
インストール
package-install
からの場合
以下でインストールする。
M-x package-install RET highlight-symbol
Cask
の場合
以下をファイルCask
に追加して、コマンドcask
を実行する
Cask
(depends-on "highlight-symbol")
設定
作者のGithubを参考に、.emacs.d/init.el
へ記述を追加する
作者によるデフォルト設定
;; (require 'highlight-symbol) ;; Cask や package-install からの場合はauto-loads cookie があるから不要
(global-set-key [(control f3)] 'highlight-symbol-at-point)
(global-set-key [f3] 'highlight-symbol-next)
(global-set-key [(shift f3)] 'highlight-symbol-prev)
(global-set-key [(meta f3)] 'highlight-symbol-query-replace)
キーバインド解説
-
Ctrl-F3
- カーソルが乗っているシンボルをハイライトする
- ハイライトされたシンボルの上では、ハイライトを解除する
以下は、ハイライトしているシンボルのいずれかの上でのみ有効である
-
F3
次のハイライトしているシンボルへ移動する -
Shift-F3
前のハイライトしているシンボルへ移動する -
Alt-F3
ハイライトしているシンボルを置換する
参考
-
Emacsでのテキストハイライトの話 - $shibayu36->blog;
- ここを見て
highlight-symbol
を知りました
- ここを見て
蛇足
Xubuntu 14.04 ではAlt-F3
がランチャに取られるので困ってます。