*operator-camelize* is a Vim plugin to provide an operator to camelize/decamelize a specified text. Requirements: - |operator-user| (vimscript#2692) Repository: http://github.com/tyru/operator-camelize.vim
operator、使ってますか? motion や textobj と組み合わせてあれこれできるアレです。標準だと対して数は多くないけど、operator-user を使えば簡単に定義できるし、この辺りを探せばいくつか公開されているものもあります。 ところで、複数の operator を一度に適用したいと思ったこと、ありません? ない? まあ、普通はないよね。と言うのも、operator って種類が少なすぎるから…もっとあってもいいのに。 で、ですね。先日 operator-camelize を使ってみて、decamelize してから大文字にしたい!って思ったわけです。つまり、 TheSomeVariable ↓ THE_SOME_VARIABLEにしたい、と。decamelize しただけだと小文字なので、そこから更に gU すれば可能です。でも毎回やるの面倒。textobj を 2
*operator-user* is a Vim library plugin to provide an easy way to define your own |operator|. Though there are several pitfalls to define operators, you don't have to take care of them with |operator#user#define()| which are provided by this library plugin. For example, the following code defines operator "_" to adjust the height of the current window to the same as the target range: map _ <Plug
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く