Vi 插入模式在 FreeBSD 上不起作用
我有 vi 插入模式问题。我无法进入“插入模式”。我在终端中搞乱了环境变量;我相信我把事情搞砸了。
当我按下“i”或“a”时,底部并没有说我处于插入模式。使用“i”后我可以写作。然而,它并没有按照应有的方式发挥作用,它更多地进行替换而不是插入。当我按“ESC”时,它会离开“插入”模式,但我看不到底部的冒号,表明我离开了插入模式。
抱歉,我对问题的描述很少,但这是一个奇怪的问题。
我查阅了手册页和谷歌。我找不到任何有用的东西。
感谢您提前的帮助。
I have vi insert mode problem. I cannot go into "insert mode." I messed around with environmental variables in terminal; I believe I messed something up big time.
When I push "i" or "a" it does not says on the bottom that, I am in insert mode. After using "i" I can write. However, it does not functions way it should be, it goes into replace more rather than insert. When i push "ESC" it leaves "insert" mode, but I cannot see colon on bottom indicating that I left insert mode.
Sorry I am giving little vague description of the problem but it is a strange problem.
I looked around in man pages and Google. I could not find anything useful.
Thanks for the help in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可能正在体验禁用了
showmode
的真实vi
。vim
文档提到的默认值vi
是noshowmode
。您可能还想阅读此页面。You might be experiencing a real
vi
withshowmode
disabled. Thevim
documentation mentions that the default forvi
isnoshowmode
. You might want to give this page a read as well.离开插入模式(通过键入 ESC)后,您必须键入 : 才能进入 ex 模式。
After you leave insert mode (by typing ESC) you have to type : to go to ex mode.
并不是说插入模式不起作用。但是您使用的 vi 编辑器是旧版本,并且与我们常用的编辑器使用不同。 获取 vi 编辑器的更新版本
通过sudo apt-get install vim
Its not that insert mode doesnt work. But the vi editor you are using is the older version and is different to use than our usual editors. Get updated version of vi editor by-
sudo apt-get install vim