LoginSignup
10
10

More than 5 years have passed since last update.

vim 便利コマンドまとめ

Last updated at Posted at 2013-12-24

感動したvimコマンド随時追加して行きます!


screen を閉じてしまったときの対処法

screen -r
で表示される過去のscreenを指定して、再度 screen -r hogehoge で消してしまったscreenを元に戻せる((( ;゚Д゚)))

行数表示

:set nu
で今いる行数を表示できる(他にショートカットキーもあったような)
ちなみに :○ (○=移動したい行数)で移動できる

複数行まとめてインデント調整

カーソル行のインデントを1段減らす (増やす)
<< (>>)
Ctrl+vで複数行選んでまとめてする

単語をコピー

viw+y

複数ある特定の単語を変換

/hogehoge で単語(hogehoge)を検索。 または単語上で #*
n で検索した単語に移動できる。
cw でhogehogeを変換したのち、. で前回の実行コマンドが実行される。つまり、複数同じ単語を変換する場合は n . n . n . と繰り返す。

ダブルクォーテーション("")の中を消す

()や''などにも同様にできます。
di" ""の中を消す
da" ""を含めて中を消す
ci" ""の内側消して挿入モード

このコマンドの凄いところは() や '' などの中に入らなくてもカーソルの位置に一番近い場所に反応するところです。

移動コマンド

f + アルファベット一文字 その場から右へ移動
F + アルファベット一文字 その場から左へ移動
$ 行末
^ 行の文字頭, shift + 0 行頭
gg ページ全体の先頭
G ページ全体の末尾

Ctrl + o 直前のカーソルの位置へ
Ctrl + i 新しいカーソルの位置へ

vimの最強コマンド

.

超おすすめplugin

  • unite.vim
  • neocomplcache
  • The-NERD-tree

http://blog.asial.co.jp/815

このサイトと被っているものも出てくるかもしれないですが、特に私が使っていいなと思ったものを上げていきます

10
10
0

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
10
10