我已经在 Windows 机器上安装了 Cygwin,并且还选择了一些附加软件包作为安装的一部分(如 GCC 等)。现在我想将 Vim 也添加到我现有的 Cygwin 设置中。将 Vim 添加到我现有的 Cygwin 设置的步骤是什么?或者 Cygwin 中是否有一些单独的 Vim 二进制文件,我可以解压并安装?在我目前的情况下,最好的选择是什么?
答案1
您需要再次运行 Cygwin setup.exe
,然后选择所需的软件包。Vim 不包含在默认软件包中。
我已在博客中讨论过此问题,并附有明确的说明和一张图片:Cygwin 设置陷阱 | 代码和注释
安装 Vim 后,你可能会发现事情似乎与你习惯的不一样。这是因为 Linux 系统通常.vimrc
在某处有一个默认文件。但 Cygwin 似乎没有。在 Vim 中,运行:edit $MYVIMRC
以查看你的.vimrc
.
您应该.vimrc
从某个地方获取一个不错的文件并将其放在您的主文件夹中以获得更好的体验。目前我正在使用这个。
答案2
运行 Cygwin setup.exe 并选择附加包(搜索 vim),该可执行文件用于添加包和更新现有包;您应该每月运行一次以更新到最新的包。
答案3
gvim -v
运行没有 GUI 的 vim/vi,就像 vim 的改进/增强一样
CygWinX vi 是 vim 的最小版本,它是 vim 的一个非常精简的版本,要获得它的完整工作版本,需要通过安装程序(cygwin64 - 安装文件夹)安装 gvim(图形化 X Window 版本),并在命令行中使用 -v 选项,这样可以在没有 GUI 的情况下运行它,您还可以在 .bashrc 中创建一个别名,例如:
alias vim='gvim -v $1 $2 $3 $4 $5 $6 $7'
并将其作为常规 vim 来使用。