自制 vim 7.4 退格键在 OSX 10.10.5 上不起作用
homebrew vim 7.4 backspace doesn't work on OSX 10.10.5
我在 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, and they say it is supposed to behave this way because without a vimrc
file, vim
is supposed to revert to vi
compatibility。
$ echo "set backspace=2" >> ~/.vimrc
应该可以解决您的问题。
见:help 'backspace'
。
我在 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, and they say it is supposed to behave this way because without a vimrc
file, vim
is supposed to revert to vi
compatibility。
$ echo "set backspace=2" >> ~/.vimrc
应该可以解决您的问题。
见:help 'backspace'
。