ミニガミッツのマンチカン

PREV | PAGE-SELECT | NEXT


≫ EDIT

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



RSSの購読をぜひ →

rss.png

| スポンサー広告 | --:-- | comments(-) | trackbacks(-) | TOP↑

≫ EDIT

[ #Vim ] 置換を簡単便利に!カーソル位置の単語を置換する


どうも鉄星です。

Vimでよく使う操作に「置換」がありますが,“:%s ;置換前;置換後;gc”とかって,一々入力面倒ですよね?

ということで,カーソル位置の単語を"c*"で簡単に置換できるようにする設定を以下に示します.

.vimrcに

" c*でカーソル下のキーワードを置換
nnoremap <expr> c* ':%s ;\<' . expand('<cword>') . '\>;'
vnoremap <expr> c* ':s ;\<' . expand('<cword>') . '\>;'

を追加すればOKです。

これで,置換したい単語にカーソルを持っていって"c*"と入力すると,

“:%s ;\<カーソル位置単語\>;”

とコマンドラインに入力されるので,
変換したいワードとオプションを入力すればすぐ置換できます.簡単ですね.

ビジュアルモードで範囲選択しながら"c*"を入力すれば選択範囲のみの置換もできます.

いや~,<expr>に<cword>・・・便利すな~.

以上です。



関連記事



RSSの購読をぜひ →

rss.png

| Vim | 08:47 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://miniman2011.blog55.fc2.com/tb.php/295-f04504d0

TRACKBACK

PREV | PAGE-SELECT | NEXT

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。