我在 iterm2 中打开了 vim。首先,我在插入模式下输入了一些东西,比如
Hello
Run Code Online (Sandbox Code Playgroud)
在这个阶段,如果我没有退出插入模式,delete
key 可以工作并且可以根据需要删除整个单词。
如果我退出插入模式,并再次打开插入模式,这Hello
不能通过delete
键删除。但是可以删除新输入的内容。
我重命名了我的 .vimrc,问题仍然存在。
在 shell 命令行中,我的delete
密钥运行良好。
我通过远程服务器做了一些测试iterm
,没有遇到同样的问题。
这个问题的原因可能是什么?如何解决?
PS:因为我用的是macbook,所以delete
key是对应 backspace
PC的。
小智 35
把它放到你的 .vimrc 中:
set backspace=indent,eol,start
Run Code Online (Sandbox Code Playgroud)
我相信这可能是由于 OSX 默认安装的 vim 版本所致。您始终可以通过自制程序安装 vim 并查看替换是否有帮助。我发现这个页面有助于提升 OSX 终端体验。 https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/
记下这一行“brew install vim --override-system-vi”
归档时间: |
|
查看次数: |
20931 次 |
最近记录: |