回答:
ライブラリハイライト(highlight.el
)を使用すると、正規表現の使用、任意の数の面の使用など、さまざまな方法で任意の数の領域を強調表示できます。
ある範囲のテキストを強調表示する(そしてそれを削除するまで維持する)ための簡単な方法の1つは、蛍光ペンを使用するように、その上にマウスを移動することです。これがコマンドhlt-highlighter
です。デフォルトでは、コマンドはにバインドされています。つまり、テキストを押してから、2番目または中央のマウスボタンを押してドラッグC-x down-mouse-2
することで使用します。プレフィックス引数(つまり、+ drag )を使用すると、使用する面を求めるプロンプトが表示されます。C-x X
mouse-2
C-u C-x X
mouse-2
(デフォルトでC-x X
は、はキーマップhlt-map
がバインドされている接頭辞キーです。ハイライトおよびハイライト消去キーの多くはそのマップにバインドされています。キーマップを他の任意の接頭辞キーに置くか、個々のハイライトおよび消去コマンドをより便利なキーにバインドできます。私が入れhlt-highlighter
にC-x down-mouse-2
、たとえば、。)
テキストの1つの領域を強調表示し、別の領域に配置するまでその強調表示を維持するすばやく簡単な方法は、2次選択を使用することです。
そのためには、Metaキー(通常はAlt
)を押したままドラッグしますmouse-1
。
ライブラリを使用している場合はsecond-sel.el
、他の機能の中でも特に、リング上の任意の数のそのような二次選択にアクセスできます。
C-x X down-mouse-2
代わりです。
お探しhi-lock-mode
ですか?highlight-phrase:を使用して、一致する正規表現を強調表示したり、領域を強調表示したりできますC-x w p phrase RET face RET
。
https://www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html
M-s h
接頭辞が付いているため、を使用M-s h C-h
して関連コマンドのリストを表示できます。また、強調表示されたパターンの現在のセットを現在のファイルに保存して、後で復元できることにも注意してください。
M-s
私のemacs(Macでは25.3.1)では、正規表現isearchを開始します。それが標準的なバインディングだと思いました。そして、私は何かミッションを?
bm-toggle
、その時点で定期的にブックマークを作成するために使用しています。