在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
问题瞬间解决,强迫症都好了.
完美~