Home > smartchrというvim pluginが簡単便利で目ウロコ
smartchrというvim pluginが簡単便利で目ウロコ
- 2008-08-26(2008-08-26 00:29:57)
smartchr - Insert several candidates with a single key : vim online
VimM#3(ではなくVim勉強会#3でした。kana神さまご指摘ありがとうございます)のプレゼン資料で知ったんですが、関西Vim四天王を倒した後に出てくるというvim界の神、kanaさんが作られたスクリプトが便利です。
PHPでの使い方だと例えばこんな感じです。インスコしたら、以下を設定ファイルにかいておきます。
inoremap <expr> = smartchr#one_of(' = ', ' == ', ' === ', '=')
すると、=を一回押すと、両端にスペースが付いた=が。二回目、三回目ともに両端にスペースが追加された状態で=がのびていく。で、四回目になると、今まで入力されてたものは消えて普通の=が出てくる。
つまり、同じキーを連続で入力した場合の挙動をどんどこ変えられるんですね。おもしろい。 これでPHPのコードを書くと、式の=を書く時に入力していたスペースがいかに無駄だったか体感できる。
このエントリーのはてなブックマーク
- 2009年11月30日
LukeSilvia vim plugin 同じキーを連続で入力した場合の挙動を変える。これは便利そう via: http://tech.kayac.com/archive/emacs-tips-smartchr.html - 2009年11月02日
homajyu vim smartchr.vimを使って「=」の前後に空白を入れる - 2009年04月07日
bsheep vim plugin 「同じキーを連続で入力した場合の挙動をどんどこ変えられる」 - 2008年09月27日
sankaseki #vim .Tips .script .smartchr.vim smartchrというvim pluginが簡単便利で目ウロコ - /halt/Snapshot - 2008年09月04日
k1LoW Vim '='を入力したら' = '、' == '、' === '、'='とトグルで入力されるという便利Tips。Emacsで実装する。/実装した。 - 2008年08月28日
studio-m vim =の前後にスペースを自動挿入して幸せになれるplugin - 2008年08月27日
ll_koba_ll vim べんりそう - 2008年08月26日
takets vim - 今度試す。
Comment
Comment Form
Trackback
TrackBackPingURL:
Referer
- 62hit: http://ukstudio.jp/2009/04/06/vim_mtl/
- 28hit: http://www.google.co.jp/search?q=smartchr&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 18hit: http://www.google.co.jp/search?q=smartchr&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 15hit: http://ukstudio.jp/?s=autocomplpop
- 15hit: http://project-p.jp/
- 11hit: http://www.google.co.jp/search?q=smartchr&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&hl=ja&client=firefox-a
- 10hit: http://www.google.co.jp/search?q=smartchr.vim&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 9hit: http://www.google.co.jp/search?q=smartchr.vim&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 9hit: http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=smartchr
- 9hit: http://ukstudio.jp/tag/vim/
- はてブ
-
- SimpleTest - CakeWiki
- NSIS/Reference - CakeWiki
- LVMで構築されたディスクをUSBでつないでマウントする - /halt/Snapshot
- ruby/Tips/実行しているファイルのパスを取得 - CakeWiki
- ReactOS - CakeWiki
- プラグイン - CakeWiki
- OpenOffice Calcでリアルタイムスプレッドシートのデータを読む - /halt/Snapshot
- php/Tips/ファイルの結合 - CakeWiki
- CENTURYのplus oneモニタがVGAで便利 - /halt/Snapshot
- php/Ethna/ActionForm - CakeWiki
- vim - CakeWiki
- UbuntuとDell 2001FPと945g(i810) - /halt/Snapshot
- SQLiteManager - CakeWiki
- Munin - CakeWiki
- パスタはネットで大量買いが安い - /halt/Snapshot
