Hatena::Groupvim

yamazakiccsのvim日記

やっぱinoremap <C-j> <ESC>でしょ。
 | 

2009-09-13vim神のplugin operator-replaceを導入してみて思ったこと このエントリーを含むブックマーク

基本的にヤンクしているものを交換したい場合って

結構あって、


public void hoge()
{
}

// getFuga()でなんかとってくる

とかなっているときに、メソッド名をgetFugaにしたかったりする。

伝わらない気もするけど、よくする。

んで、このときはたいてい

getFugaをyiwかywしてhogeのh前のスペースまでいって

Pldwでメソッド名をかえていた。

とりあえず不便なわけではなかったけど、そうしていた。

そんなときkanaが日記で面白そうなpluginを公開していたんで、

導入してみた。

結果から先に書くと

yankしたものをRw(or Riw)でさきほどと同じようなことができるようになった!

(keymapをRにしてある。REPLACEモードはどうしても使わないので。)

テキストオブジェクトを利用できるのがでかい!

導入方法はドキュメントに全部書いてありますwww

が、一応やったこと記載。

http://www.vim.org/scripts/script.php?script_id=2782

http://www.vim.org/scripts/script.php?script_id=2692

の両方を.vimとかにいい感じに配置。

.vimrcに

map R <Plug>(operator-replace)

みたいに書く!

defaultでは_になってるみたいだけど

設定例では_になってるみたいだけど

個人的にはRのほうが近いこと、直感的、さっきもいったけど

REPLACEモード絶対使わないなので、Rにマップした。

以上、簡単!

会社のマシンにも入れよう。

ka-nachtka-nacht2009/09/13 13:52> defaultでは_になってるみたいだけど
なってないです。:help operator-examplesに書いてあるのは設定例であって、実際にそういう設定をデフォルトで行なってはいません。

ka-nachtka-nacht2009/09/13 13:53:help operator-replace-examplesの間違いでした。

yamazakiccsyamazakiccs2009/09/13 19:42>ka-nachtさん
コメントありがとうございます。
プラグイン使わせてもらってます!

勘違いしてました、訂正しときます。

RobRob2012/03/26 10:10I told my granodmther how you helped. She said, "bake them a cake!"

hflmuongwpehflmuongwpe2012/03/27 12:07LmmIAD , [url=http://dkeovnwotukg.com/]dkeovnwotukg[/url], [link=http://rdvjjdbyuils.com/]rdvjjdbyuils[/link], http://fcomzdcupbte.com/

fsugsuelafsugsuela2012/03/28 19:08OMX1Ej , [url=http://fpttqzxrtnlm.com/]fpttqzxrtnlm[/url], [link=http://xtoeuoyjciug.com/]xtoeuoyjciug[/link], http://lranyluwgahg.com/

 |