作者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