差分

このページの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 --  | + | -- INSERT --\\ カーソルの右に文字を追加 
-|  INS  |  〃  |+| A\\ (Shift-a)  | -- INSERT --\\ カーソル行の末尾に文字を追加 
 +i  | -- INSERT --\\ カーソル位置に文字を挿入  
 +| I\\ (Shift-i) -- INSERT --\\ カーソル行の先頭に文字を挿入  | 
 + | -- INSERT --\\ カーソル行の下に行を挿入  | 
 +| O\\ (Shift-o)  | -- INSERT --\\ カーソル行の上に行を挿入 
 +| INS  | -- INSERT --\\ -- REPLACE --  |
 </WRAP> </WRAP>
  
-<WRAP left 70%> +<WRAP left 55%> 
-==== ノーマルモード ====+^  ノーマルモード  ^ 
 +</WRAP>
  
-<WRAP left 40%>+<WRAP left 25%>
 === キー操作 === === キー操作 ===
 ^  キー  ^  説明  ^ ^  キー  ^  説明  ^
行 23: 行 31:
 |l  |右  | |l  |右  |
 |h  |左  | |h  |左  |
-|Ctrl+b  |前ページ +|Ctrl-b  |前ページ 
-|Ctrl+f  |次ページ  |+|Ctrl-f  |次ページ  |
 </WRAP> </WRAP>
  
-<WRAP left 40%>+<WRAP left 25%>
 === コマンド操作 === === コマンド操作 ===
 ^  コマンド  ^  説明  ^ ^  コマンド  ^  説明  ^
行 39: 行 47:
  
 </WRAP> </WRAP>
 +
 +==== 文字列置換 ====
 +<code>
 +: %s/置換対象文字列/置換後文字列/gc
 +</code>
 +
 +===== 差分比較 =====
 +<code>
 +$ vimdiff filename1 filename2
 +</code>
 +※差分表示モードOff -> :diffoff!\\
 +※画面切替 -> Ctrl+ww\\
 +※コピー&ペースト -> v(ビジュアルモードで選択)、y(ヤンク - コピー)、Ctrl+ww(画面切替)、p(ペースト)\\
  
 ===== 参考文献 ===== ===== 参考文献 =====
行 44: 行 65:
 [[http://ogawa.s18.xrea.com/fswiki/wiki.cgi?page=Vim%A4%CE%A5%E1%A5%E2|Vimのメモ]]\\ [[http://ogawa.s18.xrea.com/fswiki/wiki.cgi?page=Vim%A4%CE%A5%E1%A5%E2|Vimのメモ]]\\
 [[http://vim-jp.org/vimdoc-ja/|Vim documentation: help]]\\ [[http://vim-jp.org/vimdoc-ja/|Vim documentation: help]]\\
 +[[http://python.g.hatena.ne.jp/nelnal_programing/20090417/1239945844|vim の ftplugin/python.vim への追記内容 - nelnal@python - pythonグループ]]\\
  • linux/vim.1336203478.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)