Cygwin 不使用 X 配置 GVim


Cygwin 平台上的 GVim 是基于 X 的。

想要使用 GVim,就要先安装 Cygwin/X、Xming、vcXsrv、MobaXterm、Xmanager等 X 的移植版本。

要安装一大堆诸如 xserverxstartxinitxorg 之类的包。

您需要花费额外的数小时的时间来安装这些工具,然后是几十小时的学习成本。

只为了运行 GVim 编辑您的代码。

对于我这种把 CygwinPortable 装进 U 盘的用户,当我把 U 盘插到新的计算机上的时候,需要先启动 X11,才能使用 Gvim 编辑器。

这么麻烦,狗都不用。

替代的解决方案

大家不要忘记,GVim 本来就是有 win32 版本的。GVim 下载地址

而且其压缩包版本可以作为 Portable 软件直接塞进 U 盘。

但要注意,这里的 win32 版本的 GVim,根据设计,其所有文件都在同一个目录下。

因此不能直接把 gvim.exe 复制粘贴到 Cygwin 的 /bin 目录下。

打开 Cygwin 的根目录 E:\CygwinPortable_1.4.0.0\App\Runtime\Cygwin

我们可以看见:

d----           2023/5/28    19:28                %SystemDrive%
d----           2023/5/26    22:56                bin
d----           2023/5/26    22:58                dev
d----           2023/5/26    22:56                etc
d----           2023/5/26    22:56                home
d----           2023/5/26    22:58                lib
d----           2023/5/27     0:00                opt
d----           2023/5/26    22:56                packages
d----           2023/5/26    23:01                sbin
d----           2023/5/26    22:58                tmp
d----           2023/5/26    22:58                usr
d----           2023/5/26    22:56                var
-a---           2023/5/26    23:02          53342 Cygwin-Terminal.ico
-a---           2023/5/28    20:53             88 Cygwin.bat
-a---           2023/5/26    23:02         157097 Cygwin.ico
-a---           2023/5/26    22:56        1388051 CygwinConfig.exe
-a---           2023/5/27     1:17            616 setup.log
-a---           2023/5/27     1:17            730 setup.log.full

其中有一个 /opt 目录。关于这个目录的功能,可以参考大佬的博客 Linux - 关于/opt文件夹的说明

我们可以:

  1. 将 GVim 的 win32 release 压缩包部署到 /opt/
  2. /opt/Vim/vim[版本] 这一路径添加到 Cygwin 的环境变量。

至此我们要做的事情就很简单了。

实施方法

  1. 解压下载的 GVim 压缩包,将 ./Vim/vim[版本] 这条路径整个复制黏贴到 Cygwin 文件夹下面。
  • 注意,要连同 ./Vim 这个外层文件夹一起复制过去。

比如我这里使用的是 GVim90,那么 gvim.exe 的路径就是:

/opt/Vim/vim90/gvim.exe

这是因为 win32 版本的 GVim 配置文件在 ./Vim/_vimrc 这个路径下面。如果不一起复制过去,程序在读取的时候就会有点问题。

然后还要添加一下环境变量。

跟 Linux 系统的做法一致,编辑 /etc/profile/,把这个路径添加到环境变量。

nano /etc/profile

添加如下内容:

# The Dictionary of my Own Gvim90
export PATH=$PATH:/opt/Vim/vim90/

保存退出后重新启动 Cygwin Bash,输入 gvim

可以看见经典的上世纪冷战风格窗口已经出来了。

GVim窗口

简单配置一下,把 molokai.vim 复制到 ./colors 文件夹里面去。

然后把电脑里的配置文件复制过来改一下。

这样看上去效果就很不错了。

配置后的GVim

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值