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

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

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

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

有没有更简单的方法使用 Cygwin 安装实用程序来安装单个包?

答案1

有一个原因Cygwin 还选择了其他软件包:vi (vim)依靠如果你真的不喜欢这样,你必须构建/找到一个静态链接版本的 vim,或者干脆使用一个完全不同的版本,例如从下载 Windows 可执行文件vim.org

答案2

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

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

答案3

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

相关内容