Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vi / vim を初めて触るレベルの人が最初に習得すべき12個の操作

$
0
0

vi / vim という魔物と戦うために最低限まずはこの12個知っておけば良いんじゃないかなというやつです。本当は10個にしたかったんですが絞りきれませんでした。

当然「いや uくらいは…」「 Ctrl絡みのキーバインドが無い…」とかあるんですが、それは2歩目ということでこの記事では1歩目だけに絞りました。

カーソル移動系

vi / vim を起動すると ノーマルモードになっており、まず編集したい箇所までカーソルを移動します。

  • 1. h… 左
  • 2. j… 下
  • 3. k… 上
  • 4. l… 右

ノーマルモード→インサートモード

編集したい箇所までカーソルを移動したら、文字を入力するために インサートモードに変更します。

  • 5. i… カーソル位置に文字入力
  • 6. a… カーソル位置の右に文字入力
  • 7. o… カーソル位置の下に文字入力

インサートモード→ノーマルモード

文字の入力が終わったら ノーマルモードに戻ります。

  • 8. Esc… ノーマルモードに戻る

文字削除

ノーマルモードの状態で削除したい文字にカーソルを移動して削除をします。

  • 9. x… 1文字削除
  • 10. dd… 1行削除

終了

編集が終了したら vi / vim を終了します。

  • 11. :wq… 保存して終了
  • 12. :q!… 保存しないで終了

最後に

この12個を知ってれば一通りの編集が出来るようになります。
はじめはノーマルモードとインサートモードという概念がわかりづらいので、慌てず今自分がどのモードで操作をしているのかを念頭に置いて作業すると良いです。
そしてどの状態でも Escを押せばノーマルモードになります。わけわからなくなったら慌てずに Escを押しましょう。

そして次のステップへいくためにお手元のターミナルでおもむろに vimtutorと打って実行してみてください。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>