`
richiewu
  • 浏览: 35356 次
  • 性别: 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安装目录.

分享到:
评论

相关推荐

    cygwin下如何建立arm-linux-gcc

    cygwin下如何建立arm-linux-gcc,非常好,拥有很强的借鉴意义

    Cygwin----windows下的shell

    windows下的shell,便于在windows下学习linux

    cygwin-cegcc-mingw32ce-0.51.0-1.part2.rar

    cygwin-cegcc-mingw32ce-0.51.0-1.part2.rar 本人比较懒,就不给向我要的同志们单独发了,想要自己下~~~

    cygwin下的arm-linux-gcc

    Cygwin包含了大量开源工具,如bash shell、gcc编译器、gdb调试器等,为开发者提供了类Unix的开发环境。 2. **ARM架构**:ARM是一种广泛使用的微处理器架构,常见于移动设备、嵌入式系统以及服务器等。`arm-linux-...

    cygwin-linux-to-win-1.rar_cygwin

    Cygwin提供了一个名为“Cygwin DLL”的动态链接库,它将Linux系统调用映射到Windows API,使得Linux程序能够在Windows上运行。 5. **端口程序**:移植过程中,可能需要修改源代码以适应Cygwin环境。例如,处理文件...

    Cygwin+Eclipse搭建Hadoop单机开发环境-2

    在本教程中,我们将深入探讨如何使用Cygwin和Eclipse搭建Hadoop的单机开发环境,这将有助于你理解Hadoop的基础知识以及如何在Windows操作系统上进行开发和测试。Cygwin是一个在Windows上模拟Linux环境的工具,它允许...

    redis-windows-7.0.8.zip

    在Windows环境下安装Redis,我们可以使用提供的`redis-windows-7.0.8.zip`压缩包。这个压缩包包含了Redis服务器的Windows版本,包括必要的二进制文件和服务配置。以下是详细的使用步骤和相关知识点: 1. **解压与...

    grep-2.5.4-setup和gvim80.zip

    在Windows环境下,它们通常通过MSYS2、Cygwin或者Git Bash等提供类Unix环境的工具来运行。 总的来说,`grep`和`vim`是开发者提高生产力的利器,它们在Windows上的可用性意味着开发者无需离开熟悉的工具集就能在不同...

    setupssh-7.3p1-2-cygwin252-Windows XP-2003.exe

    The Cygwin team has updated the cygwin package and deprecated support for various Windows versions over time. The below table shows the Windows version with the corresponding latest version of OpenSSH...

    NCL_NCARG-6.5.0-CYGWIN_NT-10.0-WOW_i686.tar.gz

    NCL NCARG是NCL的一个版本,其6.5.0版本针对Cygwin NT-10.0 WOW i686环境进行了优化,可以在Windows 7及Windows 10操作系统上流畅运行,为科学家和研究人员提供了在Windows平台上进行科学计算和图形绘制的便利。...

    Cygwin用户说明书. Cygwin User's Guide. cygwin-ug-net

    安装完成后,通过启动 Cygwin Shell(通常是一个名为“cygwin”的图标),就可以进入一个类似于 Linux 的终端界面,在这里可以使用各种命令行工具,如 `bash`、`grep`、`sed` 等等。 ##### 1.3 快速入门指南:面向 ...

    CYGWIN本地安装包(2013-4-11更新)

    CYGWIN本地安装包(2013-4-11更新) 搜狐源 iso文件4.8G 下载后解压即可使用虚拟光驱安装

    cygwin可以编译生成windows下供调用的dll

    Cygwin是一个在Windows平台上运行的类UNIX环境,它提供了一个强大的工具集,包括shell解释器、开发工具等,使得用户可以在Windows上使用类Unix命令行工具进行开发工作。其中,Cygwin GCC是基于GNU Compiler ...

    Cygwin+Eclipse搭建Hadoop单机开发环境-3

    在本教程中,我们将深入探讨如何使用Cygwin和Eclipse搭建Hadoop的单机开发环境,以便在Windows操作系统上进行高效的数据处理和分析。Cygwin是一个提供Linux-like环境的开源工具集,使得Windows用户可以运行原本为...

    Cygwin+Eclipse搭建Hadoop单机开发环境-1

    在本文中,我们将深入探讨如何使用Cygwin和Eclipse搭建Hadoop的单机开发环境。Cygwin是一个为Windows操作系统提供Linux-like环境的开源工具,而Eclipse是一款流行的集成开发环境(IDE),广泛用于Java应用程序的开发...

    cygwin-gcc-6.3.0-python-5

    cygwin离线安装包

    bash v203- bash的windows本地实现

    “bash v203- bash的windows本地实现” 指的是一个在Windows操作系统上运行的Bash shell版本2.03,它不再依赖于像CygWin这样的模拟Unix环境。这意味着用户可以在Windows系统下直接使用Bash命令行工具,体验与Linux或...

    PX4.Windows.Cygwin.Toolchain

    PX4.Windows.Cygwin.Toolchain 是一款在Windows操作系统上提供类Unix环境和工具的强大软件。其核心在于提供了一个在Windows平台上运行类Unix应用程序、Shell脚本和命令行工具的解决方案。 首先,Cygwin是这款软件的...

    cygwin-gcc-6.3.0-python-6

    cygwin离线安装包

    cygwin-bash.exe

    cygwin安装目录bin中的bash.exe文件

Global site tag (gtag.js) - Google Analytics