我发现vim存在一个奇怪的问题,我似乎无法轻易修复:
[root@localhost .vim]# vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jun 10 2014 06:55:55)
Included patches: 1-160
Modified by <bugzilla@redhat.com>
Compiled by <bugzilla@redhat.com>
Huge version without GUI. Features included (+) or not (-):
刚刚在虚拟机上以root用户身份搞错了...我用vim
安装了yum
,它配置文件很好用......唯一不能的就是我不能阅读大部分Vim文档。
我甚至尝试将其添加到.vimrc
:
augroup gzip
autocmd!
autocmd BufReadPre,FileReadPre *.gz set bin
autocmd BufReadPost,FileReadPost *.gz '[,']!gunzip
autocmd BufReadPost,FileReadPost *.gz set nobin
autocmd BufReadPost,FileReadPost *.gz execute ":doautocmd BufReadPost " . expand("%:r")
autocmd BufWritePost,FileWritePost *.gz !mv <afile> <afile>:r
autocmd BufWritePost,FileWritePost *.gz !gzip <afile>:r
autocmd FileAppendPre *.gz !gunzip <afile>
autocmd FileAppendPre *.gz !mv <afile>:r <afile>
autocmd FileAppendPost *.gz !mv <afile> <afile>:r
autocmd FileAppendPost *.gz !gzip <afile>:r
augroup END
它没有修复它甚至改变行为,我的想法是这些autocmds默认已经设置为开始。
这发生在任何人身上吗?我甚至以root用户身份运行它,所以我真的不明白为什么某些特定的options.txt.gz
文件甚至是只读的。
现在我必须承认,如果我真的登录到我自己的用户帐户而不是root用户,那么一切似乎都能正常工作。所以我想这仍然可以作为一个很好的提醒,不要以root用户身份做所有事情......
答案 0 :(得分:0)