2012-02-23
vimでrubyのコードを編集するとき重かったら let g:ruby_path = "" とgem入れすぎとかを疑うとか後色々
いつからか分からないがvimでrubyのコードを編集しようとすると異常に重くなっていた。
最初はこんな重くなかったんだけど気が付けばマジでコードを書くのに支障が出るくらい重くて重くて。
しかし原因がさっぱり分からないし調べられるほどvim力が強くないので致し方なく耐える日々が続いていたのだけど、ふとtwitterでぼやいてみたら、あることを教えていただいた。ありがとうございます。
rubyなファイルをvimで編集しようとするとクソ重くなるんだけど同じバージョン・configure・プラグイン・.vimrcで同じosの別サーバで試すと軽いのは呪いか何かだろうな
@hirafoo 片一方には gem がふんだんに入ってるとか
2012-02-22 14:51:54 via TwitVim to @hirafoo
@mattn_jp 確かに重い方はgem色々入れてますが、一般的な量かと。ruby詳しくないんですがそういうものなんでしょうか。cpanモジュールたくさん入れた環境で .pl を編集しても重くはならないんですよね
2012-02-22 14:55:57 via putweet to @mattn_jp
@hirafoo モジュールの補完の為にgem一覧を取得している処理があります。
2012-02-22 15:20:53 via TwitVim to @hirafoo
@mattn_jp なるほどですね。 gem list --local|wc -l したら121とか出たので不要な奴消してみます。あざます。
2012-02-22 15:35:49 via putweet to @mattn_jp
@hirafoo もうやっちゃったら遅レス申し訳ないですが vimrc に let g:ruby_path = "" って書いておくと補完できなくなりますがかなり高速になると思います。
2012-02-22 16:01:51 via TwitVim to @hirafoo
@mattn_jp む、試してみましたが変わらない気がしました。プラグイン外したりして試してますが、 acp.vim あたりかなと思ってるところです。
2012-02-22 16:13:44 via putweet to @mattn_jp
全然知らなかった。
というわけでまずは .vimrc に let g:ruby_path = "" を追記すべし。
.vim/bundle とか plugin とかいじったりしたら軽くなったりするので、僕の環境ではプラグインが原因なのかなあと思いつつ。
周囲の人に聞いてみたら、同じようにvimでrubyファイル開いたら重いわーって人が一人居たのだけど、これマイナーな問題なのか普通の人は出くわさないのか分からない。そしてその人からは「rubyの補完がそもそも重い」とか聞いた。
「vim ruby 重い」でググっても全然同様の症状に悩んでる人が見つけられないのだけど、マイナーなのだろうか。emacsとかだと関係ないのかな?
あとgem 121個って最初は入れ過ぎかなーと思ったけど比較対象が無いのでこれも分からないけどまあいいか。
むしろモジュール入れ過ぎると重くなるのはそっちを何とかして欲しいきも。Moose入れたらvimでperlのコード書くとき重くなりました!とか笑えんし。
- 10 http://pipes.yahoo.com/pipes/pipe.info?_id=8dda7c5265619c2fb368495a3d11b784
- 4 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cts=1331180082730&ved=0CCgQFjAA&url=http://d.hatena.ne.jp/hirafoo/20120223/1329926505&ei=LjJYT4--IMOfiAeA8bSvDQ&usg=AFQjCNEc2PzV4bV7z9EeAnvoXDHsNlcbRQ&sig2=b3DIBFJotnwD92bzF8WK7Q
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDAQFjAB&url=http://d.hatena.ne.jp/hirafoo/20120223/1329926505&ei=8tl7T6y7OI_HmQWu2M3mCw&usg=AFQjCNEc2PzV4bV7z9EeAnvoXDHsNlcbRQ&sig2=EYdWK1HwyUWPNp-o2Op6mg
- 2 http://d.hatena.ne.jp/keyword/vim
- 2 http://ezsch.ezweb.ne.jp/search/?query=アシスト+不動産+評判+中野&start-index=16&adpage=4&ct=1101&sr=0000&t=20120223172006&filter=1
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDcQFjAC&url=http://d.hatena.ne.jp/hirafoo/20120223/1329926505&ei=Xqp6T5n4G-ydmQWXjrnLAw&usg=AFQjCNEc2PzV4bV7z9EeAnvoXDHsNlcbRQ&sig2=0eg9zdCS1JUEuF2hmleZXg
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CD4QFjAD&url=http://d.hatena.ne.jp/hirafoo/20120223/1329926505&ei=TSd8T-XnCqbPmAXp2NSBDA&usg=AFQjCNEc2PzV4bV7z9EeAnvoXDHsNlcbRQ
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CFIQFjAG&url=http://d.hatena.ne.jp/hirafoo/20120223/1329926505&ei=mpx_T6PdK_CimQX2-pT_Bw&usg=AFQjCNEc2PzV4bV7z9EeAnvoXDHsNlcbRQ&sig2=LpCqZMLfD7iDrtM7HctQ1g
- 1 http://d.hatena.ne.jp/keyword/Emacs
- 1 http://jetsli.de/crawler
