vimでファイルの最初の行に移動しますか?


234

vimでファイルの最初の行に移動するにはどうすればよいですか?


12
この質問は、G最後の行G$に移動し、ファイルの最後に移動する補足的な事実を必要とするように感じます。
ユーザー

@ユーザーだから、Gvs の違いはG$何ですか?
チャーリーパーカー

1
@CharlieParker:Gは最後の行の先頭に移動し、G $は最後の行の末尾に移動します。
ユーザー

回答:


409

コマンドモード(Esc不明な場合は押す)では、次のコマンドを使用できます。

  • gg
  • :1
  • 1G
  • または1gg

すごい!よりもはるかに簡単:1 Shift-g
Nigel B. Peck

3
gg必要な空白がある場合は、最初の行の「ソフト」な開始を行いますgg0
Ralph Callaway

39

コマンドモードで「gg」と入力します。これにより、カーソルが最初の行に移動します。


1
なぜggそれを行うのですか?私は通常、vimコマンドが他のコマンドで構成されていることを発見したので、おそらくそれがgシングルよりもダブルである理由がありgます。
チャーリーパーカー

1
ˋLessˋ:ˋgˋ開始ファイル、ˋGˋ終了ファイル
Timo


3

最初の行に移動

  • :1

  • または Ctrl + Home

最後の行に移動

  • :%

  • または Ctrl + End


別の行に移動(fi 27)

  • :27

[Works on VIM 7.4(2016)および8.0(2018)]

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.