3

クリックしたときに、単語のすべての出現を自動的に強調表示する方法は?

マウスはあまり使用しませんが、エディタを可能な限りインタラクティブにしたいと考えています。

このように、よりインテリジェントに:

イムグル

4

3 に答える 3

3

を使用idle-highlight-modeして同様の動作を得ることができます。これにより、クリックしなくても、ポイントで単語の出現箇所がすべて強調表示されます。

このモードは からインストールできますpackage.el

于 2013-04-15T14:03:03.610 に答える
1

現在の単語を選択するために、このスニペットを使用しています: http://emacswiki.org/emacs/MarkCommands#toc5

これを使用して、あなたが求めているようなものを構築してみました。おそらくあなたが望むものではありませんが、出発点になることを願っています.

(defun click-select-word (event)
  (interactive "e")
  (hi-lock-mode 0)
  (let ((phrase (concat "\\b" (regexp-quote (thing-at-point 'symbol)) "\\b")))
    (highlight-regexp phrase)))

(global-set-key [mouse-1] 'click-select-word)
于 2013-04-15T15:34:43.853 に答える