作者dryman (dryman)
看板LinuxDev
標題[閒聊] vimshell把vim變成emacs(誤)
時間Tue Oct 13 08:24:15 2009
※ [本文轉錄自 Linux 看板]
作者: dryman (dryman) 看板: Linux
標題: [閒聊] vimshell把vim變成emacs(誤)
時間: Tue Oct 13 08:23:11 2009
最近發現了一個很神奇的工具--vimshell
http://www.wana.at/vimshell/
vim可以切割多個視窗,多個tab
就可惜想要在子視窗執行shell總是不方便
一定要將整個畫面跳出(並不是結束vim,而是畫面跳出)
才能跑shell command
這個patch的用法是要重新compile vim
而且只有vim7.0的版本(最後的release是2006 sep /o/)
編譯過的執行檔會在/usr/local/bin
而不是/usr/bin
所以不會蓋過原本的vim
安裝:
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2
wget
http://www.wana.at/vimshell/vimshell_1.0_vim7.0.patch.bz2
tar jxf vim-7.0.tar.bz2
cd vim70
bzcat ../vimshell_1.0_vim7.0.patch.bz2 | patch -p0
./configure
sudo make install
我遇到的bug:
什麼都好,就是遇到中文不行...
試著在vimrc中加入不少設定了,但還是gg
而且在google上根本找不到中文與vimshell相關的討論啊orz|||
有人知道遇到這種問題時該從哪邊著手查詢嗎?
像是可能要在configure加上一些flags之類的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.179.63
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.179.63
1F:→ dryman:解決了./configure --enable-multibyte 10/13 14:56
※ 編輯: dryman 來自: 140.112.4.234 (10/13 17:38)
2F:推 eleghost:我照步驟裝好了, 可是一下:vimshell 整個vim就當住 10/15 09:35
3F:→ eleghost:請問知道這是甚麼問題嗎? 謝謝 10/15 09:36
4F:→ dryman:後來發現 --enable-multibyte會造成vimshell當掉.. 10/15 13:07
5F:→ dryman:要用vimshell的話只能重新compile.../o/ 10/15 13:08
6F:→ dryman:所以只能讀ascii的字碼,utf-8是不行的= =||| 10/15 13:08