LoginSignup
3
2

More than 5 years have passed since last update.

vi

Last updated at Posted at 2017-06-08

気付いたら、追加していきます。

2018/01/05 検索しつつ移動

  • カーソルのある場所から次のスペースまで移動 : f␣
  • ◯個先のスペースまで削除 : 3df␣

␣ : スペースを意味します。

参考
https://qiita.com/nyantera/items/4bf29ca6f11bc797a9cb

2017/09/07 移動

  • 10行上 : 10j
  • 10行下 : 10k
  • 10文字左 : 10h
  • 10文字右 : 10l

※ 10文字右、10文字左に慣れてくると、単語の文字数やターミナルの文字の幅を把握し、最終的にピンポイント移動が可能になる

2017/06/14 置換

  • カレント行の1つ目のaaaをbbbに置換する : :s/aaa/bbb
  • カレント行の全てのaaaをbbbに置換する : :s/aaa/bbb/g
  • 編集中ファイルの全てのaaaをbbbに置換する : :%s/aaa/bbb/g
  • 10行目から20行目の全てのaaaをbbbに置換する : :10,20s/aaa/bbb/g

2017/06/12 貼り付け

  • 複数行を貼り付ける際、autoindentがtrueになっている場合、インデントがどんどん崩れていくのを防ぐ、貼り付けようモード
    • :set paste
  • 上記のモードを解除
    • :set nopaste

2017/06/09 矩形選択

  • 矩形選択開始 : ctrl + v
  • 行選択 : shift + v

2017/06/08 移動

  • 上 : j
  • 下 : k
  • 左 : h
  • 右 : l
  • 1行目 : gg (:0)
  • 最終行 : shitf + g (:$)
  • 次単語の先頭へ移動 : w
  • 前単語の先頭へ移動 : b
  • 次スペースの次単語の先頭へ移動 : shift + w
  • 前スペースの次単語の先頭へ移動 : shift + b

2017/06/07 コピーアンドペースト

  • 範囲選択(Visualモード) : v
  • ワードコピー : 範囲選択 -> y
  • ペースト : p
  • 行コピー : yy
3
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2