cygwin - Cygwin 未通过 ssh 显示 Vi 编辑器内容
问题描述
我对 Cygwin 配置很陌生,需要一些帮助。
我已经在 Windows 2019 服务器上成功安装了 Cygwin,并且能够通过 ssh 连接到 centos 服务器。然而,在 centos 服务器上,当我发出命令“vi test.txt”时没有显示任何内容。当我键入并使用通常的 vi 命令保存文件时,它会显示一个空白屏幕。当我执行“more test.txt”时,它会显示我输入的内容。
当我执行 vi 时,现有文件也会发生同样的情况,但由于我看不到内容,所以我输入的内容损坏了文件。需要有关如何正确显示 vi 编辑器的建议。
不过,我能够在 Cygwin 窗口上本地启动 vi 编辑器(无需 ssh 进入远程服务器,在本地机器上)。
解决方案
确保 OpenSSH 软件包与 Cygwin 一起安装。
资料来源:我是帮助原始海报找出问题的同事。
我们使用 cygwin 安装程序查看现有软件包列表,并注意到 OpenSSH 显示为“跳过”。安装该软件包后,问题已解决。
推荐阅读
- python - 为什么我们必须创建一个新组来对 Odoo v8 中的所有用户隐藏菜单项?
- jira - 在构建服务器上禁用 Behave Pro 任务
- javascript - AJAX 成功后在 tooltipster 中更新 html 内容
- cassandra - 在一个数据中心中使用具有 3 节点 cassandra 集群的 NetworkTopology 对性能的影响
- azure - 如何使用连接字符串的 Key Vault 机密绑定 Azure Functions 中的事件中心?
- jquery - 单击其他链接时如何更改活动课程?
- java - 在 junit 中启动 Google App Engine 开发服务器
- git - 你能改变 GitLab 的默认命令行指令吗?
- python - “没有 ReverseMatch”,同时为 kwargs 提供与 urls.py 中的视图匹配的参数
- regex - sed 只留下第一个字母