我在干净安装的OSX 10.10.5上安装了带有自制程序的vim 7.4.当我进入插入模式并键入一些文本时,我看到新文本按预期显示.但是,当我在插入模式下按退格键时,我希望文本删除.相反,它只是向后导航,但它不会删除文本.如果我键入,我替换光标下的文本,但光标前面的文本仍然是:
进入插入模式并输入"foo bar"
foo bar|
按退格键4次
foo| bar
类型 tclan
footclan|
我也无法将光标向后移动到我的插入点之外:
在仍处于插入模式时,按退格键4次.
foot|fungus
退出插入模式,然后再次进入插入模式.
类型 fungus
footfungus|
按退格键7次
foot|
我希望删除"t",但是我的插入点卡住了.
我没有.vimrc
文件.这是我刚从雇主处收到的一款全新的Macbook Pro.我只是安装了Xcode,自制软件,然后运行brew install git bash bash-completion vim
.
如果我运行/usr/bin/vim
,我得到OSX系统vim,其行为与我期望的一样.
我也把它作为一个问题发布在自制软件上,他们说这应该是这样的,因为没有vimrc
文件,vim
应该恢复vi
兼容性.
$ echo "set backspace=2" >> ~/.vimrc
应该解决你的问题.
见:help 'backspace'
.