ssh登录之后使用vi编辑文件报错,vi: can't read user input
时间: 2024-05-20 11:14:15 浏览: 266
这个错误通常是由于终端设置不正确引起的。你可以尝试以下几种方法:
1. 检查终端类型是否正确。可以执行 `echo $TERM` 命令查看当前终端类型,如果输出结果不是你正在使用的终端类型,可以尝试修改终端类型,例如执行 `export TERM=xterm` 命令。
2. 检查终端设置是否正确。可以执行 `stty -a` 命令查看当前终端设置,如果输出结果中包含类似于 `intr = ^C` 的设置,说明终端设置正确。如果没有这些设置,可以尝试执行 `stty sane` 命令来恢复默认设置。
3. 检查输入法是否正确。有些输入法可能会干扰 vi 的正常运行,可以尝试切换到其他输入法或者关闭输入法,然后再次尝试编辑文件。
如果以上方法都无法解决问题,可以尝试使用其他编辑器来编辑文件,例如 nano 或者 emacs。
阅读全文