5

私は何年もemacsを使用していますが、私の習慣がワークフローを遅くしていることに気づきました。私は「フォワード」移動コマンドを使用して多くの「バックトラック」を実行します。

たとえば、Mfを数回使用して単語を前に進めると、単語の最後にジャンプするため、単語に到達すると、Mbを押して最初に戻ることがよくあります。言葉。

Csで検索して検索する場合も同様のことが起こります。パターンが見つかった場合、カーソルは一致したパターンの最後にあり、最初に戻るにはもう一度Mbを押す必要があります。

この種のアクションを頻繁に実行することを考えると、ワークフローが遅くなります。場合によっては、backward-killのような逆方向のコマンドを使用すると役立つことがありますが、これにはより多くのコマンドを記憶する必要があり、すべての場合に適用できるわけではありません(たとえば、単語の先頭から入力を開始したい場合)。

これらの冗長なアクションを回避するemacsでのナビゲーションへのより良いアプローチはありますか?

4

2 に答える 2

4

最近はエースジャンプモードを使っています

「エースジャンプモードとは?

ace-jump-modeは、高速/直接カーソル位置マイナーモードです。内部にNブランチ検索ツリーを作成し、現在のビューで事前定義されたキーを使用してすべての可能な位置をマークします。文字/単語/行にほぼ直接移動できるようにします。」-emacswiki

ビデオがありますhttp://emacsrocks.com/e10.html

于 2012-08-04T03:20:05.007 に答える
0

C-u N C-f単語または、の途中でナビゲーションに使用しますC-u N C-b。ここで、Nはジャンプする文字の数です。

于 2012-08-04T00:49:51.050 に答える