我在干净安装的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,其行为符合我的预期。
我还将其发布为issue on homebrew和they say it is supposed to behave this way because without a vimrc
file, vim
is supposed to revert to vi
compatibility。
答案 0 :(得分:6)
$ echo "set backspace=2" >> ~/.vimrc
应该解决你的问题。
请参阅:help 'backspace'
。