`
richiewu
  • 浏览: 33895 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Cygwin&Vim 搭建Mainframe IDE [15] - 在Windows的Gvim中用VimShell调用bash

 
阅读更多

Conque Term可以集成shell到Vim中,不过只支持Linux,Mac还有Cygwin,想要在Windows中干活还是不那么方便.
好在有VimShell,用vim script实现的在Vim中集成bash,而且还支持多种平台, Linux,Mac,Cygwin,Windows.

最重要的是VimShell这个插件速度明显感觉快多了.

安装配置:
1. 首先下载vimproc作为VimShell运行的先决条件:
http://github.com/Shougo/vimproc
下载完成后,根据需要的系统编译出proc.dll,在vimproc/autoload中,
然后将autoload下所有vim脚本文件和proc.dll复制到$VIMRUNTIME/vim72/autoload下(以version7.2为例).

2. 下载VimShell:http://github.com/Shougo/vimshell
安装到$VIMRUNTIME/vim72/

3. 然后启动Gvim开始体验在Windows中玩集成了bash的Vim吧,我的环境安装了Cygwin,所以很多命令可以直接用:

输入命令:VimShell


问题:
默认的提示符颜色不太和谐,需要修改syntax/vimshell.vim中的VimShellPrompt
不能应用~/.bash_profile中的设置环境,需要用单独的.vimshrc来设置,目前还不清楚其语法

更新:

如果需要同时用Cygwin和Gvim,需要对不同的系统设置对应的proc.dll,比如:

if has("win32")
let g:vimproc_dll_path=$VIMRUNTIME."/proc.dll"
else
let g:vimproc_dll_path=$CYGWIN_BASE."/bin/proc.dll"
endif

$CYGWIN_BASE就是Cygwin安装目录.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics