この emacs 記事では、次の 7 つの Emacs ナビゲーション オプションを確認します。
<オール>
emacs エディタをお持ちでない場合は、前に説明したように emacs エディタをインストールしてください。
この記事で使用する表記:
- C-a :Ctrl-a
- M-a :Meta-a (Meta キーがない場合は、Esc キーを使用してください)
- C-M-a :Ctrl-Meta-a
1. Emacs ライン ナビゲーション
次の 4 つのナビゲーションは行単位で実行できます。
- C-p :p に移動 前の行
- C-n :n に移動 外線
- C-f :f に移動 1 文字進む
- C-b :b に移動 1文字戻す
繰り返し要因
EMACS の反復係数を使用すると、この操作を N 回行うことができます。たとえば、10 行下に移動するには、C-u 10 C-p と入力します。
行内で別の位置に移動する場合は、次の 2 つのオプションがあります。
- C-a :現在の行の先頭に移動します。
- C-e :現在の行の最後に移動します。
thegeekstuff では、Vim エディターが大好きです。私たちは Vim エディタに関する記事をたくさん書いてきました。 Vim エディターを初めて使用する場合は、Vim エディターのナビゲーションの基礎に関する記事を参照してください。
2. Emacs 画面ナビゲーション
画面に表示されるテキストに関連して、次の 3 つのナビゲーションを実行できます。
- C-v :1 画面分前方にジャンプします。
- M-v :1 画面分後方にジャンプします。 (メタキーがない場合は、ESC キーを使用してください)
- C-l :現在の行をウィンドウの中心線にします。
画面のナビゲーションに Page Up、Page Down を使用することもできます。
3. Emacs 特別ナビゲーション
以下は、バッファの先頭または末尾に移動するために使用される特別なナビゲーションのカップルです。
- M-<:ファイルの先頭に移動
- M-> :ファイルの最後に移動
4. Emacs ワード ナビゲーション
以下は 2 つの単語ナビゲーション キーです。
- M-f :単語をナビゲート f
- M-b :単語をナビゲート b
5. Emacs 段落ナビゲーション
- M-a :現在の段落の先頭に移動します。 M-a を何度も押すと、前の段落の先頭に移動します。
- M-e :現在の段落の最後に移動します。 M-e を何度も押すと、次の段落の終わりに移動します。
6. Emacs 検索ナビゲーション
平文を与えて検索したい場合は、
- C-s :Ctrl+s に続けて検索する単語を入力します。次の出現箇所に移動するには、Ctrl+s を連続して押します。 Enter キーを押して検索を終了します。
- C-r :r を実行 逆検索。他のすべての説明は Ctrl+s のようなものです
正規表現で検索したい場合は
- C-M-s :Ctrl+s に続けて検索する正規表現を入力します。次の出現箇所に移動するには、Ctrl+s を連続して押します。 Enter キーを押して検索を終了します。
- C-M-r :r を実行 逆検索。他のすべての説明は Ctrl+Meta+s のようなものです
7.コマンドラインからの Emacs ナビゲーション
Emacs +N filename:ファイルを開いた後、ファイルの N 行目に移動します。
$ emacs +10 /etc/passwd