【小白求助】sudu打开vim用户配置文件失效
Tofloor
poster avatar
suzumiyadoll
deepin
2018-05-17 06:15
Author
刚刚安装的系统。vim命令启动一切正常,sudo vim启动,~/.vimrc就会失效。
使用了sudo -E vim 命令,~/.vimrc文件依旧无效。
也尝试更改sudorc文件,添加!evn_reset也无效果。
除了直接使用vim命令以外,别的时候~/.vimrc文件都无法生效。
求大佬帮帮忙
Reply Favorite View the author
All Replies
avatar
187******09
deepin
2018-05-17 06:23
#1
??sudo vim使用的/etc/vim/vimrc吧
Reply View the author
avatar
nhnhwsnh
deepin
2018-05-17 06:35
#2
加了sudo就是给root配置的vim啊
Reply View the author
avatar
linusboyle
deepin
2018-05-17 06:54
#3
把.vimrc放到/root去
不然就覆盖/etc/vim/vimrc
Reply View the author
avatar
suzumiyadoll
deepin
2018-05-17 06:59
#4
https://bbs.deepin.org/post/156546
把.vimrc放到/root去
不然就覆盖/etc/vim/vimrc

可是我想使用~/.vim下的插件,一旦使用了root或者全局的配置文件,插件就会失效。
Reply View the author
avatar
风吹过的绿洲
deepin
2018-05-17 07:03
#5
必须失效啊,sudo 等于是root用户,那就需要把配置放到/root下有有效果的
Reply View the author
avatar
linusboyle
deepin
2018-05-17 17:16
#6
https://bbs.deepin.org/post/156546
可是我想使用~/.vim下的插件,一旦使用了root或者全局的配置文件,插件就会失效。 ...

这个年代了,用vim的包管理器吧
像vim-plug 这种工具都可以指定插件的目录的
Reply View the author
avatar
suzumiyadoll
deepin
2018-05-18 00:52
#7
https://bbs.deepin.org/post/156546
这个年代了,用vim的包管理器吧
像vim-plug 这种工具都可以指定插件的目录的 ...

我用的Plugin安装的vim插件。总是读取~/.vim/bundle目录下的插件,一旦sudo就读去/root/.vim/bundle目录了。这个能改吗,不能改我就换管理器了。。
Reply View the author
avatar
linusboyle
deepin
2018-05-18 01:32
#8
https://bbs.deepin.org/post/156546
我用的Plugin安装的vim插件。总是读取~/.vim/bundle目录下的插件,一旦sudo就读去/root/.vim/bundle目录 ...

不知道,老实说vundle这系的太老了……用点新的工具吧
Reply View the author
avatar
lbj
deepin
2022-06-27 22:47
#9

老哥 你的问题解决了么, 我现在也是碰到了这个问题,直接打开的话,~/.vimrc 是失效的,但是插件可以用。如果用sudo 打开的话,插件不能用了

Reply View the author