回答:
^または0(ゼロ)を通常モードで使用して、行の先頭に移動できます。
^カーソルを行の最初の非空白文字に
0移動します常にカーソルを「最初の列」に移動します
を使用Shiftiして移動し、挿入モードに切り替えることもできます。
^
は通常0
、w
連続して押すことほど簡単ではありません。
シンプル0
は行の先頭にあなたを連れて行きます。
:help 0
詳細については
多くの問題に対するこのVi / Vimチートシートソリューションを試してください。
通常モードの場合:
0-[ゼロ]行の先頭、最初の列。
$-行末まで
0または^を使用して、行の先頭に移動できます。+ を
使用して先頭に移動し、編集モードに切り替えることができます(挿入)。ShiftI
Shift+I
または、^
カーソルを行のテキストの先頭に移動します。行n
の先頭にタブがある場合、カーソルをn*tabstop + 1
th列に移動します。しながら0
移動するカーソル非常に最初の列の行の。
別の方法があります:
|
それが「パイプ」です。ANSIレイアウトのバックスペースの下にある記号です。
Vim quickref(:help quickref
)は次のように説明しています:
N | to column N (default: 1)
あなたがラップラインを持っている場合は有効になりません、0
そして|
、もはやスクリーン行の先頭に移動します。その場合は以下を使用します。
g0
再び、vim quickref doc:
g0 to first character in screen line (differs from "0" when lines wrap)
0
ため|
、それよりも優れていると思い$
ます。
「^」と入力します。そして、良い「Vi」チュートリアルを入手してください:)
私はちょうど0(ゼロ)を見つけ、vimでshift + 0が機能します。
shift+0
それの)
次の文で、
Shift+0
より良いです、^
キャラクターを示し、それは迷惑です。ありがとう
0 行の先頭に移動します
Shift 0 行の終わりに移動します