我已经成功在 Windows Vista 计算机上安装了 Cygwin。我使用默认设置进行安装。
当我尝试vi
在 Bash shell 中执行操作时,Bash 告诉我找不到命令。我认为我需要安装包含 vi 编辑器的 Cygwin 编辑器包。每次我运行 Cygwin 设置并选择仅有的编辑器包,特别是 Vim 并选择安装,Cygwin 安装程序尝试安装所有其他包,非常令人沮丧!!
有没有更简单的方法使用 Cygwin 安装实用程序来安装单个包?
答案1
有一个原因Cygwin 还选择了其他软件包:vi (vim)依靠如果你真的不喜欢这样,你必须构建/找到一个静态链接版本的 vim,或者干脆使用一个完全不同的版本,例如从下载 Windows 可执行文件vim.org。
答案2
- 启动安装程序,选择镜像,然后进入软件包屏幕
- 从顶部的单选按钮列表中选择“保留”——这将阻止安装程序更新具有新版本的其他软件包。
- 选择“编辑器”下的“vi”
- 选择“继续”。
这应该只安装 vi 及其依赖项。
答案3
除非您要求,否则 Setup.exe 不会安装所有内容。默认情况下,它会将您已安装且有较新版本可用的任何软件包标记为更新。如果您不想这样做,请在选择 vim 之前选择软件包选择屏幕右上角附近的“保留”按钮。