Cod*_*eIt 13 windows terminal cygwin
箭头键返回A、B、C、D,而我的退格键无法正常工作。这个问题只发生在 vi 编辑器上。有没有办法在Cygwin上解决这个问题?
我确实找到了这个问题的可能重复项,但我无法理解。有人请为我这样的绝对初学者提供分步说明。
小智 13
到目前为止,我找到的最佳答案是复制 Cygwin VIM 的示例 vimrc 文件:
cp /usr/share/vim/vim*/vimrc_example.vim ~/.vimrc
Run Code Online (Sandbox Code Playgroud)
解决了我看到的所有奇怪的键盘映射问题,并添加了一些额外功能,如语法突出显示。
Kam*_*mil 10
这是一个简单的解决方案。
这是关于 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
Run Code Online (Sandbox Code Playgroud)
如果你有 vi(不是 vim) - 配置文件.virc不是.vimrc.
我确实喜欢这个,它已经解决了这个问题。使用以下命令从 $home 打开 vi 编辑器:
vi -N .bashrc
Run Code Online (Sandbox Code Playgroud)
然后向下滚动到底部或开始一个新行,现在在插入模式类型
alias vim='vi -N'
Run Code Online (Sandbox Code Playgroud)
现在像往常一样保存文件。类型
:wq
Run Code Online (Sandbox Code Playgroud)
它将解决问题..