一般的なVim操作

2294 ワード

一般的なVim操作の要約
現在のカーソル挿入を開始i
元に戻すu
カーソルを右に挿入a
カーソルを終了に移動し、挿入モードに入ります.A
カーソルを先頭に移動し、挿入モードに入ります.I
現在の行の次の行は空白の行を生成し、挿入モードに入ります.o
大文字O
前の行にジャンプして、他はoちゃんと同じです.
末行モード
まずescを押してコマンドモードに入り、/...[\c]と入力します.これが検索です.その反斜線は大文字と小文字を無視することです.
もちろん、キーワードを検索した後の効果は、ないものを勝手に検索することです.
2つ目は、コマンドモードで末行モードに入る方法です.
保存#ホゾン#:
名前を付けて保存:w
他のファイルを読み込むw
コマンドが返した結果をvimに書き込む:r または感嘆符を2回押してもいいです.
終了:.!
あるいは・・q
またはq!行番号の表示x
行番号を表示しないset nu
確認行番号の設定
ホームディレクトリの下にあるset nonuですが、他のユーザーには影響しません.
ファイルに入ってからvim .vimrcに書き込みます
保存して終了します.
設定を他のユーザーに有効にします.set nu
中にcd /etc/vimrcを入れればいいです.
行数の配置
直接末行モードで行数を入力します.
置換set numですが、これで1つしか交換できません.
後のパラメータgは、カーソルの行がすべて入れ替わることを意味する.
もちろん、他のものも選べます
.は現在の行、$は最後の行です.$-1は逆数の最初の行で、このように押します.
全文置換[[ ],...,[ ]]s///[g]
あるいは全文を%で表す.
特殊文字の置換
エスケープをつける.
あるいは別のフォーマット:1,$s/<>/<>/gを用いて他の記号を用いてもよい.
2つの同じテキスト表示(スクリーンカット)[[ ],...,[ ]]s##/[g]
編集したテキストの切り替えsp
起こるのは間違い
ファイルを開くと、すでに存在するエラーが報告されます.解決には2つの方法がある.
  • 手動削除
  • が入ったらDを押しても削除できます.

  • 表示
    ブロックですww
    yを押してコピーする場合に選択します.
    それからpを押して貼ります.
    もちろんその使い方はこれらを知らない.
    コメント
    まずブロックを選択し、Iを押して挿入モードに入り、次に#を押してescを押すといいです.
    コマンドモードでの操作
    コピーctrl + v現在のローをコピーします.
    pを貼り付けます.
    クリップyyカーソルから何行を切り取りますか
    p粘着.
    以上の2つはいずれも下にくっついています.
    削除ddこれは現在の行から始まり、上から削除されます.db現在のカーソルから文字を削除します.これはここでしかできません.
    置換xはカーソルカバーにあります.rはずっと置き換えられています.
    取り消しと取り消しR
    ‘ctrl + r’
    位置決め行u +G

    G 。

    gg 。

    zz, 。

    vimtutor

    vim 。