Linux 使用vi和vim方向键变成了ABCD,按照网上的将vimrc_example.vim拷贝的用户目录下,改名为.vimrc 好了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 使用vi和vim方向键变成了ABCD,按照网上的将vimrc_example.vim拷贝的用户目录下,改名为.vimrc 好了相关的知识,希望对你有一定的参考价值。
但是一切换用户,又出现最初的问题。在线等啊~
您好,首先vimrc这个文件的作用在于设置vim的启动后默认状态例如在/root下编辑.vimrc 添加set nu
则默认vim编辑文件时会表示出每一行的行号,以此类推。
如果你切换到了如:abc用户 则要想是在set nu默认功能 必须将/root/.vimrc也添加到相应的abc的用户根目录下即可 注意文件权限追问
已经添加了,也检查了权限。原本root用户已经恢复的,切换到B用户后,root用户也变成和B用户一样,方向键仍然是ABCD
追答在.vimrc中加入 set nocp 让vim 在不兼容的模式下工作
试一下
用户目录下的.vimrc是个人配置,一个用户一个配置。 参考技术B 每个用户都有自己的一个目录的的呢,里面有这个目录的相关信息,你在切换用户的时候,相关的环境变量也会发生变化,你在一个用户下面放好了一个文件,其实的没用户任何环境没有发生变化的呢。追问
那应该如何修改?是否应该在切换的用户下再进行设置?如果这样,以后创建用户不是都要修改呢?
追答你用的是什么版本的LINUX?
追问Linux 5.4
追答我这RHEL5.4没问题的呢。你看看变量TERM你的是什么?
追问echo $TERM
vt100
有无问题?
vi和vim编辑器中上下左右变成了ABCD
vi和vim编辑器中上下左右变成了ABCD
【问题】
一次在使用普通用户在redhat中使用vi和vim编辑器时,发现在vi和vim编辑器中:在命令行模式下能够正常使用上下左右键,但是在非命令行模式下不能正常使用上下左右方向键
【网上解决办法】
1)在/etc/vim/vimrc 中加入以下内容:
set nocompatible //支持方向键
set backspace=2 //支持backsapce前删键
2)在vi和vim的命令行模式下输入:set nocompatible
【最后没办法的办法(不是最好)】
由于当前是普通用户,况且也没有 ~/.vimrc这个文件,所以只有每次在命令行中输入:
set nocompatible [汗]
本文出自 “12300166” 博客,转载请与作者联系!
以上是关于Linux 使用vi和vim方向键变成了ABCD,按照网上的将vimrc_example.vim拷贝的用户目录下,改名为.vimrc 好了的主要内容,如果未能解决你的问题,请参考以下文章
Linux (Ubuntu)使用vi和vim方向键变成了ABCD
Linux 使用vi和vim方向键变成了ABCD,按照网上的将vimrc_example.vim拷贝的用户目录下,改名为.vimrc 好了
ubuntu linux vi编辑模式下按方向键会变成ABCD,