vi
スゲー細かくリリースしてるから、数時間単位でマイナーバージョンレベルでバージョンが上がっていく。 Releases · vim/vim · GitHub
viでインサートモードでペーストするとインデントがむちゃくちゃになることがある autoindentの設定がオンになっているのが原因 viで:set pasteしつつインサートモードに入るとautoindentがオフになる みたいなことがドキュメントに書いてある Vim documenta…
viを起動中に:shellを叩くとターミナルに移動する。exitすればviの画面に戻る。 なお、:shellでsshログインも可能。
4lとか4wとかやると、lとかwとかを4回実行したことになる。
ヤンク y 追加 a 変更 c 削除 d
行内ジャンプ 0 行の先頭にジャンプ $ 行の末尾にジャンプ 行番号をつける :set nu 単語単位でジャンプ w 記号や句読点を無視してジャンプ W 単語単位で逆移動 b 記号や句読点を無視して逆ジャンプ B
h 左 j 下 k 上 l 右 kkjjhlhlba
ファイルのオープン $ vi practice 入力モード i コマンドモード このモードでは、あらゆるキーが全てコマンドとして解釈される。 保存して終了 ZZ :wq 保存せずに終了 :q! 保存内容を全て消して元のファイルに戻す :e!