アットウィキロゴ
Saicron's リファレンス
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

Saicron's リファレンス

Vim (is Not Vi)

最終更新:

saicron

- view
管理者のみ編集可

Vim (is Not Vi)


目次


重要

(f|F)<CHAR> <CHAR>へ移動。;,で次へ
. 実行をくりかえす(redo)
ma aレジスタへ登録
'a aレジスタへジャンプ
* 単語の検索

未分類

C-a カーソル下の数値をインクリメントする
C-x カーソル下の数値をデクリメントする
q[a-z] ~ q [a-z]へキーの記録。@zで再生

オプション


:Tutorial チュートリアル

+ ビジュアルモード…
ビジュアルモード
ビジュアルモードは利用者にとってテキストの部分を選択する柔軟で簡単な方法である。矩形範囲のテキスト(ブロック)を選択する唯一の方法でもある。
ビジュアルモード - Vim documentation

モードの移行
v 文字単位のビジュアルモードを開始する
V 行単位のビジュアルモードを開始する
C-v 矩形ビジュアルモードを開始する
ESC ビジュアルモードからノーマルモードへ移行
ビジュアルモード
y yank (コピー)
p paste (貼り付け)
d delete (削除)

Search

キー入力 ノート
g/ migemo検索
* または # 単語の検索
:noh 検索のハイライトを消す

一文字の検索
キー入力 ノート
f<CHAR> または F<CHAR> 次 順方向; 逆方向,



Replace

:s/OLD/NEW/ 現在行の最初のOLDNEWに置換
:s/OLD/NEW/c 現在行を確認しながら置換
:s/OLD/NEW/g 現在行の全てのOLDをNEWに置換
:s/OLD/NEW/gc 現在行の全てのOLDをNEWに確認しながら置換
:%s/OLD/NEW/g 全ての行を置換
:5,20s/OLD/NEW/g 行番号での範囲指定で置換
:.,+5s/OLD/NEW/g 現在行からの範囲指定で置換
:0,.s/OLD/NEW/g 最初の行から現在行までを置換
:.,$s/OLD/NEW/g 現在行から最後の行までを置換
:'a,.s/OLD/NEW/g マークした行から現在行までを置換


Resource


  • KaoriYa.net vim.org等で配布されるオリジナルに、日本語を扱う上で便利な設定やスクリプトが追加されています。
  • Vim documentation: help


記事メニュー
最近更新されたスレッド
ウィキ募集バナー