当前位置:  开发笔记 > 运维 > 正文

Linux vi箭头键在插入模式下中断

如何解决《Linuxvi箭头键在插入模式下中断》经验,为你挑选了5个好方法。

我的箭头键在家中以插入模式在vi中不起作用,它们每个都插入换行符和大写字母,如"A".有办法解决这个问题吗?



1> Brian Agnew..:

我认为你正在使用vim,因为它被标记为Linux.尝试:

:set nocompatible

(您可能希望通过向其添加此命令来配置.vimrc.如果主目录中尚未存在,则创建新的.vimrc文件,运行echo $HOME以检查主目录路径.)


确保使用命令`vim`而不是`vi`启动vi.除非你用`vim`启动它,否则`vim`的大多数高级和有用的功能都被禁用.

2> Han..:

Ubuntu默认使用vim-tiny,没有vim所有的铃声和​​口哨声.

快速sudo apt-get install vim获取每个人都在谈论的所有多汁功能.



3> Alexx Roche..:

:set term=builtin_ansi

为我修好了.您可以在转义模式下将其粘贴到vim中(哔哔声模式)或将其添加到〜/ .vimrc的末尾而不带前导":"



4> lothar..:

vi在插入模式下不支持箭头键.使用vim.虽然您的vi可能只是vim的链接,但它可能被配置为像"原始"vi一样,因此禁用箭头键.只需直接调用vim即可.



5> Stabledog..:

还有一个变化:在一些.vimrc更改之后,这个问题出现了.一致的搜索最终表明,我在正常模式下巧妙地重新映射ESC并不是一个好主意.删除它解决了问题:

" this is NOT something you want in .vimrc:
" In normal mode, hitting Esc turns off search highlights:
nmap  :nohl  " Do NOT add this to .vimrc

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有