2011-12-19 3 views

答えて

9

M-x modify-syntax-entry RET - RET w RETとする必要があります。または、フックに追加できるelispスニペットを好む場合は、(modify-syntax-entry ?- "w")

モードの構文テーブルには、さまざまな構文クラス(単語、スペースなど)の構成情報が含まれています。これらは、forward-wordなどのコマンドの動作を決定するために使用されます。これを変更すると、これらのコマンドの動作が変更されます。

0

インタラクティブな正規表現検索を使用できます。 C-M-sSPACEを押すと、空白が検索されます(search-whitespace-regexpを設定する必要があります)。

+0

これはどのようにナビゲーションの問題に対処していますか? –

+0

インタラクティブ検索はポイントを移動するので、ナビのようなものです。 – choroba

+0

はい、それは単語でナビゲートすることです彼の質問に答えることはありません。あなたは実際に入力している間にそれを行うために検索を使用することはできません。 –

7

Emacsの単語の概念を変更する代わりに、s-expressions(C-M-f,)でナビゲートして、識別子全体をスキップすることが望ましい場合があります。こうすることで、識別子を変更したい場合に部分的な単語でナビゲートできるようになります。

+0

+1。有効なポイント。特に 'elisp'モードで有効です。 –

+0

チップをありがとう。これは、式の終わりにジャンプする括弧の上を歩くことに慣れた場合に機能します。それは便利ですが、慣れるまでには時間がかかります。 – eatloaf

関連する問題