LoginSignup
39
38

More than 5 years have passed since last update.

最近体に覚えこませているvimコマンド

Last updated at Posted at 2014-05-20

vimtutor

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル位置から行末までのコピー(ノーマルモード)
y$

---> hoge fuga piyo hogera hogehoge foo bar baz quz quux

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
行追加テキスト入力(ノーマルモード)
o : 今いる行の下に行挿入してテキスト入力
O : 今いる行の上に行挿入してテキスト入力
i : カーソルの前にテキスト入力
I : 行頭の最初の文字に移動してテキスト入力
a : カーソルの後ろにテキスト入力
A : 行末に移動してテキスト入力

---> foo bar baz qux quux
---> hoge fuga piyo hogera hogehoge

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
対応する括弧移動(ノーマルモード)
%

---> (hoge(fuga)piyo)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル移動(ノーマルモード)
w  : 右の単語前
e  : 右の単語後ろ
b  : 左の単語前
ge : 左の単語後ろ

---> hoge fuga piyo hogera hogehoge foo bar baz quz quux

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル移動(ノーマルモード)
f{文字} : 右の指定文字までとぶ
F{文字} : 左の指定文字まで飛ぶ

---> hoge fuga piyo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル上の単語を消す(ノーマルモード)
diw
daw : 単語に加えて後続スペースも消す

---> hoge fuga  piyo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
""で囲まれた文字を消す(ノーマルモード)
di"

---> "hoge" "fuga" "piyo"

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
カーソル位置にある単語を検索する(ノーマルモード)
* : 下方向に検索
# : 上方向に検索

---> hoge fuga piyo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ハイライトを消す(コマンドモード)
:noh

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
数値をインクリメント、デクリメントする(ノーマルモード)
<C-a> : インクリメント 
<C-x> : デクリメント 

---> 1 2 3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
前に変更した箇所へカーソルを移動する(ノーマルモード)
g;

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
英字の大文字小文字変換(ビジュアルモード)
U : 選択部分を大文字に変換
u : 選択部分を小文字に変換

---> foo bar baz qux quux
---> HOGE FUGA PIYO HOGERA HOGEHOGE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
開いている文章の再読み込み(コマンドモード)
:e!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ページ移動(ノーマルモード)
<C-f> : ページforward送り
<C-b> : ページback戻り

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
入力補完(インサートモード)
<C-n> : 補完next
<C-p> : 補完previous

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
置換(ノーマルモード)
s/{検索文字}/{置換文字}/g
s/{検索文字}/{置換文字}/gc : 一箇所一箇所チェックして置換していきたいとき
39
38
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
39
38