差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| linux:vim [2012/05/05 16:37] – [参考文献] ともやん | linux:vim [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| ===== 最低限な使い方 ===== | ===== 最低限な使い方 ===== | ||
| - | <WRAP left 20%> | + | <WRAP left 100%> |
| - | ==== モード切替 | + | |
| + | <WRAP left 35%> | ||
| + | ^ | ||
| === モード操作 === | === モード操作 === | ||
| ^ キー | ^ キー | ||
| - | | ESC | ノーマルモード | + | | ESC | ノーマルモード |
| - | | i | -- INSERT -- | | + | | a | -- INSERT --\\ カーソルの右に文字を追加 |
| - | | | + | | A\\ (Shift-a) |
| + | | i | -- INSERT --\\ カーソル位置に文字を挿入 | ||
| + | | I\\ (Shift-i) | ||
| + | | o | -- INSERT --\\ カーソル行の下に行を挿入 | ||
| + | | O\\ (Shift-o) | ||
| + | | INS | -- INSERT --\\ -- REPLACE -- | | ||
| </ | </ | ||
| - | <WRAP left 70%> | + | <WRAP left 55%> |
| - | ==== ノーマルモード | + | ^ |
| + | </ | ||
| - | <WRAP left 40%> | + | <WRAP left 25%> |
| === キー操作 === | === キー操作 === | ||
| ^ キー | ^ キー | ||
| 行 23: | 行 31: | ||
| |l |右 | | |l |右 | | ||
| |h |左 | | |h |左 | | ||
| - | |Ctrl+b |前ページ | + | |Ctrl-b |前ページ |
| - | |Ctrl+f |次ページ | + | |Ctrl-f |次ページ |
| </ | </ | ||
| - | <WRAP left 40%> | + | <WRAP left 25%> |
| === コマンド操作 === | === コマンド操作 === | ||
| ^ コマンド | ^ コマンド | ||
| 行 39: | 行 47: | ||
| </ | </ | ||
| + | |||
| + | ==== 文字列置換 ==== | ||
| + | < | ||
| + | : %s/ | ||
| + | </ | ||
| + | |||
| + | ===== 差分比較 ===== | ||
| + | < | ||
| + | $ vimdiff filename1 filename2 | ||
| + | </ | ||
| + | ※差分表示モードOff -> :diffoff!\\ | ||
| + | ※画面切替 -> Ctrl+ww\\ | ||
| + | ※コピー&ペースト -> v(ビジュアルモードで選択)、y(ヤンク - コピー)、Ctrl+ww(画面切替)、p(ペースト)\\ | ||
| ===== 参考文献 ===== | ===== 参考文献 ===== | ||
| 行 44: | 行 65: | ||
| [[http:// | [[http:// | ||
| [[http:// | [[http:// | ||
| + | [[http:// | ||