vim を使う

あなたは、どんなテキストエディターを使用していますか、
私は、拡張子ごとにハイライトの設定ができれば今まで満足でした。しかし・・・


コーディングの速度は飲酒クリエイターの私にとっては、酒をこぼしたのごとくもったいない!と感じはじめました。
そこで、前より気になっていた、emacsとvi。この二大UNIXエディタと呼ぶのかわかりませんが、すごいらしいのですゎ。


vim


vimについてのまとめをジョジョに行っていきます。


Mode


便利なコマンド
カーソル移動

  • o: 改行
  • ^: 行頭へ移動
  • $: 行末に移動
  • w: 単語移動(進む)(数値と組み合わせてコンボ。3w で3単語移動。
  • d: 単語移動(戻る)(数値と組み合わせてコンボ。3d で3単語移動。
  • e: 直後の単語に末尾まで移動
  • ge: 直前の単語の末尾まで移動
  • f + (お好きな1文字): 前方にある文字列の中から指定した文字まで移動。後方は大文字のT

※f はカーソルが検索結果まで移動、t で指定すると検索結果の手前まで移動

  • %: 対応するカッコへ移動する、ちょう便利すぎた


編集

  • d: 削除
  • dd: 行削除
  • dw: 単語の削除


特殊

  • :set textwidth=XX: 自動で改行をしてくれる。XXは文字数。