何年も前から、行の先頭と末尾に移動するためにSHIFTOandを使用してきました。SHIFT$vi
ただしSHIFTO、カーソルの上に新しい行を開くためのものです。
行の先頭に移動するだけのコマンドはありますか?
通常モードで^または(ゼロ)を使用して、行の先頭に移動できます。0
^カーソルを行の最初の空白以外の文字に
0移動します。常にカーソルを「最初の列」に移動します。
を使用Shiftiして移動し、挿入モードに切り替えることもできます。
単純な0
行の先頭に移動します。
:help 0
詳細については
多くの問題に対して、このVi/Vim チートシートソリューションを試してください。
通常モードの場合:
0- [ゼロ] から行頭、最初の列まで。
$- 行末まで
0またはを使用^して行頭に移動できます。+を
使用して先頭に移動し、編集モード ( Insert )に切り替えることができます。ShiftI
「^」と入力します。そして、良い「Vi」チュートリアルを入手してください:)
0(ゼロ) と shift+0 が vim で動作することがわかりました。