vim自动定位到文件退出的光标位置,普通用户不生效的问题

1 篇文章 0 订阅

在ubuntu上安装了sudo apt-get install vim,为了vim使用起来更加方便就做了一些配置工作.

sudo vi /etc/vim/vimrc

set incsearch       " Incremental search

"set autowrite      " Automatically save before commands like :next and :make

"set hidden     " Hide buffers when they are abandoned

"set mouse=a        " Enable mouse usage (all modes)
set nu
set autoindent
set cindent
set tabstop=4
set shiftwidth=4
set cursorline
set hlsearch
这些配置简单实用,拿走自取.

由于每次打开文件都要从头开始往下翻,实在太麻烦了.想回到顶部直接gg九好了啊!所以就把vim配置的一段注释打开了.

if has("autocmd")
   au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif

还是简单实用.但是发现在普通用户下打开文件(vim test.txt)每次还都是回到文件顶部......?用root打开(sudo vim test.txt)就可以回到文件顶部啦.这样看来肯定是权限问题喽.

然后就出现了这一步sudo chown user:user /etc/vim/vimrc,操作完成还是不行

/etc/vim 这两个文件夹本来都是root的所以失败也不奇怪.

最后发现在/home/user/下有一个.viminfo的隐藏文件,就看了一下该文件的属性ls /home/user/.viminfo -lh

-rw------- 1 root root 11K 1月  15 15:35 /home/mi/.viminfo

看来有可能是它的问题了

sudo chown user:user /home/mi/.viminfo

问题瞬间解决,强迫症都好了.

完美~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值