vim操作を随時追加します。
テキストオブジェクトの選択
例
keys |
内容 |
vipd |
ビジュアルモード 段落を削除する. |
vipy |
ビジュアルモード 段落をヤンク(コピー)する. |
dip |
段落を削除する. |
yip |
段落をヤンク(コピー)する. |
ファイル内の移動
keys |
内容 |
' ' |
直前のジャンプ位置に戻る |
' . |
直前に変更された位置 |
挿入モード中の文字削除
keys |
内容 |
Ctrl+h |
直前の1文字削除 |
Ctrl+w |
直前の1単語削除 |
Ctrl+u |
行頭まで削除 |
※ シェルでも利用可能な模様。
挿入
keys |
内容 |
Shift+i |
行頭(^)に移動して、挿入モード |
Shift+a |
行末($)に移動して、挿入モード |
※Shift+iは行の先頭文字に移動する。(^i) 探しているのは0i...
コマンド
keys |
内容 |
:e! |
編集した内容を破棄して、開き直す |
置換
範囲
keys |
内容 |
(無指定) |
当該行のみ対象 |
% |
ファイル全体を対象 |
例
オプション
keys |
内容 |
|
選択範囲の1つのみ置換する |
g |
選択範囲全体を置換する |
c |
置換時に確認をする。 |
残念ながらxcodeのvimプラグインでは、c オプションは非対応の模様。
ペースト
keys |
内容 |
"0p |
コピーした内容をペーストする。 |