LoginSignup
2
2

More than 3 years have passed since last update.

Vim言語(動詞,名詞,修飾子)を覚える.

Last updated at Posted at 2020-01-04

Learn to speak vim — verbs, nouns, and modifiers!の記事を参考にVim言語を覚える.
Mastering the Vim Languageの動画も参考.
動詞 + 修飾子 + 名詞 の順で命令を作る.

動詞

コマンド 単語 意味
v Visual Visualモードに切り替える.
c Change 変更する.
d Delete 削除する.
y Yank/Copy コピーする.

名詞

コマンド 単語 意味
w Word 1単語(ドットやハイフンで区切られる)
W Word 1単語(ドットやハイフンで区切らない)
s Sentence 1文章(ピリオドまで)
p Paragraph 1段落(空白行まで)
b Block 1ブロック(小括弧の中)
t tag 1タグ(html/xmlのタグの中)

修飾子

コマンド 単語 意味
i Inside/Inner カーソルが含まれる
a A 一つの 
t Till 次の検索文字まで(その文字を含まない)
f Find 次の検索文字まで(その文字を含む)
/ Search 次の検索単語まで(その単語を含まない)

diw: (Delete Inside Word) そのカーソルが含まれる単語を削除する.aaa-bbbを削除する場合,aaaまたは-またはbbbのみが削除される.
diW: (Delete Inside Word) そのカーソルが含まれる単語を削除する.aaa-bbbを削除する場合,aaa-bbbを一単語として削除する.
cis: (Change Inside Sentence) そのカーソルが含まれる文章を変更する(削除してInsertモードにする).
ci": (Change Inside ") そのカーソルが含まれるダブルクオーテーション内を変更する(削除してInsertモードにする).
c/foo: (Change Search foo) 次に見つかるfooの単語直前まですべてを変更する(削除してInsertモードにする).
ctX: (Change Till X) 次に見つかるXの文字直前まですべてを変更する(削除してInsertモードにする).
vap: (Visual A Paragraph) そのカーソルが含まれる1つの段落をVisualモードで選択する.

その他

.: 一つ前の命令を繰り返す.
u: 一つ前の変更を元に戻す.

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