如何仅在Cygwin安装上安装vi文本编辑器?


9

我已经设法在Windows Vista计算机上安装了Cygwin。我使用默认设置进行安装。

当我尝试vi在Bash shell中执行操作时,Bash告诉我找不到命令。我相信我需要安装包含vi编辑器的Cygwin编辑器软件包。噩梦是每次我运行Cygwin安装程序并选择编辑器程序包,特别是选择Vim并选择安装时,Cygwin安装程序会尝试安装所有其他程序包,非常令人沮丧!

是否有使用Cygwin设置实用程序安装单个软件包的简便方法?

Answers:


11

Cygwin也选择其他软件包是有原因的:vi(vim)取决于它们。如果您真的不喜欢它,则必须构建/查找一个静态链接的vim版本,或者完全使用其他版本,例如,从vim.org下载Windows可执行文件。


这是否意味着VIM取决于安装中的所有软件包?

不,这取决于将vim标记为安装时自动标记为安装的那些软件包。当然,它很可能还取决于已经安装(默认情况下)的其他一些软件包。
09年

1
这些其他软件包也可能依赖于更多软件包。我倾向于全部安装Cygwin或全部不安装。如果需要特定的工具,可以使用GnuWin32(或者,对于您来说,是gVim)。

2
  1. 启动安装程序,选择一个镜像,然后进入软件包屏幕
  2. 从顶部的单选按钮列表中选择“保留”-这将阻止安装程序更新其他具有新版本的软件包。
  3. 在“编辑器”下选择“ vi”
  4. 选择“继续”。

这应该仅安装vi及其依赖项。


1

除非您要求,Setup.exe不会安装所有内容。默认情况下,它所做的是将所有已安装的软件包和更新版本标记为更新。如果您不想这样做,请在选择vim之前,选择软件包选择屏幕右上方附近的“保持”按钮。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.