GNU/Linux >> Linux の 問題 >  >> Linux

Vimでファイルの最初または最後に移動する[クイックヒント]

Vimで非常に長いファイルを開くと、ファイルをナビゲートするのが難しくなる可能性があります。

ファイル内の任意の場所から最初の行または最後の行にカーソルを移動する方法を知っておくとよいでしょう。

移動 キー
はじめに ggまたは[[
最後まで shift+gまたは]]

これらのキーボードショートカットを使用するには、通常モード(コマンドモードとも呼ばれます)である必要があります。 Escを使用する キーを押してコマンドモードに入り、上記のキーを使用します。

もう少し詳しく見ていきましょう。

Vimの最後の行にジャンプ

Appleの「そのためのアプリがあります」というフレーズのように、Vimでは「そのためのコマンドがあります」。

Vimのどの行または列にいるかは関係ありません。カーソルを最後の行に移動するには、大文字のGを押すだけです。 (つまり、Shiftキーとgキーを同時に)通常モードでは、カーソルは最後の行の最初の文字に移動します。

ファイルの最後にジャンプする別の方法は、Esc + Ctrl + Endを使用することです。 または]] キーの組み合わせ。

Vimの最初の行にジャンプ

Vimの最初の行にジャンプする方法はいくつかあります。

これらはVimコマンドであるため、キーを押す前に通常モード(Escキーを使用)になっていることを確認してください。

ファイルの最初の行に戻るには、次のいずれかのコマンドを使用できます。

1G

このコマンドは、コマンドで指定されているように、カーソルを1行目に移動するようにvimに指示します。

gg

ggと入力します カーソルの位置にも同じ影響があります。カーソルは最初の行の最初の列に移動します。

ggを使用することを好みます 1Gの代わりに 2Gと入力するのは簡単です。 そして2行目になります。

その代わりに、Esc + Ctrl + Homeを使用することもできます カーソルを任意のファイルの最初の行に移動するためのキーの組み合わせ。

結論

この記事では、ファイル内の任意の場所からファイルの先頭または末尾にカーソルを移動する方法について説明します。

Vimの基本以上のことを学びたい場合は、JovicaIlicによるこのトレーニングコースを使用することを強くお勧めします。


Linux
  1. ファイルの最後に改行を追加するにはどうすればよいですか?

  2. Bash:改行なしでファイルの末尾に文字列を追加します

  3. ファイルの先頭にテキストを挿入する方法は?

  1. ファイルの各行の先頭に文字列を追加するにはどうすればよいですか?

  2. wc -l は、行末文字がない場合、ファイルの最後をカウントしません

  3. csh の行頭のアンパサンド

  1. Vimの各行の先頭にテキストを挿入する方法

  2. ファイルの行をループする方法は?

  3. コマンドの結果として指定されたファイルを vim で開く