コマンドラインのショートカット
ctrl + a //カーソルを前に
移動ctrl + e //カーソルを最後に移動
ctrl + l //画面をクリア
ctrl + c //キャンセル
ctrl + u //カーソルを行の先頭まで削除
ctrl + k //コマンド文字列を後方に削除します
Esc +。前のコマンドの最後の部分を取得します(スペース区切り)
Esc + b現在の単語の先頭に移動します。
Esc + f現在の単語の最後に移動します。
vimコマンドモードでの関連操作
カーソルは行の先頭に移動します:0
カーソルは行の最後に移動します:$
カーソルはファイルの先頭に移動します:gg
カーソルはファイルの最後に移動します:G
カーソルはすぐにN行目に移動します:nG
はカーソルの前の文字を削除します:X
はカーソルの後の文字を削除します:x
カーソルのある行を削除:dd(実際にはカット操作)
削除n行:ndd
元に戻す:u
元に戻す:Ctrl + r
行を
コピー:yy コピーN行:nyy カーソル位置に
次の行
を貼り付け:p カーソル位置に貼り付け前の行:P
[Ctrl] + [f] 『Down』 1ページ移動、[Page Down]ボタンに相当(共通)
[Ctrl] + [b] 『Up』 1ページ移動、[Page Up]に相当ボタン(一般的に使用される)
:n1、n2s / word1 / word2 / g n1およびn2は数字です。n1列とn2列の間のword1文字列を検索し、その文字列をword2に置き換えます!:
1、$ s / word1 / word2 / g最初の行から最後の列までのword1文字列を検索し、単語を置き換え文字列をword2に置き換えます!(共通)
:set nuは行番号を表示します。設定後、列の行番号は各列の先頭に表示されます
検索コマンド:
/ +カーソルが置かれている行から下方向に検索することを検索します
か?+探したいもの:カーソルが置かれている行から上方向に検索します
キーワードスイッチングnダウンスイッチングNアップスイッチング
#:カーソルは最初に検索で単語に移動し、キーボードが入力します#サイン
コマンドモードでテキスト編集モードに切り替え
a:カーソル
の後にA を挿入:行の終わりに
i を挿入:カーソルの前に
Iを挿入:行の先頭に挿入
o:
カーソルの下に空白行を挿入O:カーソルの上に行を挿入