目次
vimについて
- vimはテキストエディタである。
- マウスでの操作を全てキーボードで行うので作業効率が上がる。
- サーバー内で作業ができる。
コードの修正が容易に行える。
vimの選択モードについて
vimにはモードという概念があります。モードによってできることが限られてきます。
モードには大きく分けて3つあります。
- Normal Mode
- Insert Mode
- Visual Mode
Normal Mode(コマンド入力モード)について
- カーソルの移動
- テキストのコピー
- カット
- ペースト
- escでモードの切り替えを行う.
Insert Mode(文字入力モード)について
- テキストの入力
- テキストの編集
- a/i/A/l/ci/wなどで切り替えを行う。
Visual Mode(文字選択モード)について
- テキストの選択
- vで切り替えを行う。
基本的な移動操作
- k :上へ移動
- j :下へ移動
- h :左へ移動
- l :右へ移動
基本的な操作
- a :カーソルの位置から1つ進んでInsert Modeに入る。
- i :カーソルの位置その場でInsert Modeに入る。
- x :カーソルの位置で削除する。
- :w :保存。
- :q :実行中のタブを閉じる。
よく使う操作
- dd :カーソルの位置か1行削除。
- yy :1行をコピー。
- p :ペースト。
- u :1つ戻る。
移動操作まとめ
- カーソル移動を1つ1つやると効率が悪いので飛ばして移動を覚えると効率が飛躍的に伸びる。
- 全てNormal Modeで使用します。
- k,j,h,lは上の基本的な操作を参照してください。
- e :単語の末尾に進む。
- w :単語の先頭に進む。
- b :単語の先頭に戻る。
- 0 :Normal Modeのまま先頭に移動。
- $ :Normal Modeのまま末尾に移動。
- shift+[ :飛ばして上へ移動。
- shift+] :飛ばして下へ移動。
- control+u :画面の1/2戻る。
- control+d :画面の1/2進む。
- gg :ページの1番上に移動。
- G :ページの1番下に移動
- M :画面の真ん中に移動。
- L :画面上の一番下に移動。
- H ;画面上の1番上に移動。
削除操作まとめ
- 1つ1つ削除する方法もあるが、まとめて削除する方法や置き換える方法をを使いこなせると効率が上がる。
- dd :1行削除。 e d$ ;カーソルの位置から右側1行削除。
- cc :1行消してInsert Nodeに入る。
- r :カーソル位置の文字を置き換える。
- R :カーソル位置から文字を置き換える。
まとめ
vimのコマンドはここに載せられないほど多くあります。もし興味がありましたら、他のブログやyoutubeなどで調べると発信者ならではのおすすめの操作方法やコマンドを知ることができま す。