2013-11-01から1ヶ月間の記事一覧
Vim - hjklマスターに薦める意外と便利な機能 - Qiita [キータ] の バッファを選択する際に、同時にリストを表示する nnoremap B :ls<CR>:b という設定を見て閃いた。 cnoreabb <expr>b getcmdtype()==':' && getcmdline()=='b' ? 'ls<CR>:b' : 'b' こうすればコマンドライ</cr></expr></cr>…
Shougo/neobundle.vim に ももんが流NeoBundle管理術 | かなりすごいブログ から機能が取り込まれneobundle#tap() neobundle#untap()が使えるようになりました。 新・ももんが流NeoBundle管理術(あたらしい) | かなりすごいブログ これを利用するとだいた…
私は今まで:sについて以下の設定をしていた。 cnoreabb <expr>s getcmdtype()==':' && getcmdline()=~'^s' ? '%s/<C-r>=Eat_whitespace(''\s\\|;\\|:'')<CR>' : 's' function! Eat_whitespace(pat) "{{{ let c = nr2char(getchar(0)) if c=~a:pat return '' elseif c=~'\r' </cr></c-r></expr>…
Vim Advent Calendar 2012 356日目の記事です。 バッファをバッファリストに登録したくないときがあります。 バッファリストに登録されていないバッファは:lsでは表示されず、:bnext :bpreviousでのバッファ切換の対象になりません。 また、Vim終了時に次回…
LeafCage ファイルの先頭でscriptencoding を書くのはどういった利点があるのでしょうか?今までscriptencodingを書いてこなかったのですが、書いておくとVimがencodingを調べることがなくなって読み込み速度がアップするのでしょうか? thinca マルチバイト…
この記事はVim Advent Calendar 2012の341日目の記事です。 前回(84日前)Vimプラグインのスクリプトファイルからヘルプファイルを生成するというのをやりました。 Vimプラグインのヘルプドキュメントを自動生成する - cafegale しかしGitHubではREADME.md…
t9md: if Check1() throw "ERROR" endifこういうチェックをいっぱいやる場合に Check1() && throw "ERROR" Check2() && throw "ERROR" をやりたんですが、出来ない。 http://lingr.com/room/vim/archives/2013/11/03#message-17268337 manga_osyo: function!…
manga_osyo echo 0 ==# "homu" => 1 になってつらぽよ… http://lingr.com/room/vim/archives/2013/11/03#message-17267099 Lindan リストで包んで,[0] ==# ["homu"] ならちゃんと型チェックされます(バッドノウハウ) http://lingr.com/room/vim/archives/…
WarningMsgを表示させてから新窓で開こうとしたら、新窓が開かれた後の画面更新でechoが消されてしまった。関数内で、順番を、[新窓を開く→:echo]の順にしても無駄。関数が終了して初めて画面更新が行われるので、それで:echoが消されてしまう。 しょうがな…
daisuzu/rainbowcyclone.vim t9md/vim-quickhl MultipleSearch - Highlight multiple searches at the same time, each with a different color. : vim online MultipleSearchは操作性的に論外