vim root用户与普通用户统一配置
以前因为不懂Linux系统的用户分配,所以root和普通用户的vim是不一样的。
现在一样了
先卸载本地的vim,提前把vimrc备份下,因为我用的是 vim-plug,插件都是集中管理的,很方便
卸载安装
强制删除已安装程序及其关联
rpm -qa|grep vim|xargs rpm -ev --allmatches --nodeps
强制删除所有残余文件
whereis vim |xargs rm -frv
yum再来一波
yum remove vim
然后备份vimrc
手动删除root用户的vim相关文件、普通用户的vim相关文件
差不多后就可以安装了
使用yum,方便管理
yum intasll vim*
yum install vimx
因为vim本身不支持系统剪贴板,加上yum的软件都不是最新的,所以要下vimx.
下好后vim --version | grep clipboard
vimx --version | grep clipboard
配置
vimrc配置
因为root和普通用户的目录不一样,而之所以root和普通用户的vim不一样就是因为用户目录里的vim配置文件vimrc
vim --version
查看
vim的系统配置文件在/etc/vimrc
root用户的vim配置文件在/root/.vim/vimrc
当前是root,所以~表示的是root的用户目录/root
普通用户的vim配置文件/home/username/vimrc
因为我用的是vim-plug来管理vim插件的,所以我直接把root和普通用户的vimrc删了,然后在/etc/vimrc里配置
配置vim-plug:[CentOS 7 安装Vim8 Vim-Plug YouCompleteMe_Python_胖胖的ALEX-CSDN博客的安装、配置vim-plug部分alias配置
root用户vim ~/.bashrc
然后添加
1 | alias vi = 'vimx' |
普通用户 vim /home/username/.bashrc
然后添加
1 | alias vi = 'vimx' |
现在root端和用户端的vim的统一啦,不过可能会有一些插件因为权限之类的问题报错。
Comments