箭头键返回A B C D并且我的退格键无法正常工作。此问题仅发生在 vi 编辑器中。有没有办法解决这个问题赛格威?
我确实找到了这个问题的可能重复项,但我无法理解。请有人为我这样的初学者提供分步说明。
答案1
到目前为止我发现的最佳答案是复制 Cygwin VIM 的示例 vimrc 文件:
cp /usr/share/vim/vim*/vimrc_example.vim ~/.vimrc
解决了我看到的所有奇怪的键盘映射问题,另外还添加了一些额外的功能,比如语法高亮。
答案2
这里有一个简单的解决方案。
这是关于 vim 和远程 shell 的,但它应该可以工作。
它说:
1) Open Vim editor,
2) Get the path of your home directory by typing :echo $HOME
3) Check if you have .vimrc file in $HOME location,(if you don't have create it)
4) Add the following line line to .vimrc file
set nocompatible
or
set nocp
如果您有 vi(不是 vim)——配置文件.virc
不是.vimrc
。
答案3
我确实喜欢这个,它已经解决了问题。使用以下命令从 $home 打开 vi 编辑器:
vi -N .bashrc
然后向下滚动到底部或开始新行,现在在插入模式类型
alias vim='vi -N'
现在像往常一样保存文件。输入
:wq
它将解决这个问题。
答案4
如果您.vimrc
从 Linux 计算机上的定制版本复制,您可能会遇到与我相同的术语设置问题。
如果你有这个.vimrc
:
set term=xterm
将其更改为自动:
set term=$TERM
然后享受你的箭头键吧!