[求助]不小心把/usr/share/vim给删了,怎么办?
-
- 帖子: 5
- 注册时间: 2010-02-05 2:11
[求助]不小心把/usr/share/vim给删了,怎么办?
我尝试过把vim删除重装,但是都不会改变/usr/share/vim文件夹里的内容。
导致我现在vim出现异常.
高手指点一下/usr/share/vim这个文件夹是怎么来的?
导致我现在vim出现异常.
高手指点一下/usr/share/vim这个文件夹是怎么来的?
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
重装应该可以的呀。
不行就下载 deb 包解压再解压data.tar.gz,然后你就看得到你要的文件了。或者去 vim.org 把最新的 runtime 包下回来放那儿也行。或者下载其源代码,其中 runtime 目录就是了。
不行就下载 deb 包解压再解压data.tar.gz,然后你就看得到你要的文件了。或者去 vim.org 把最新的 runtime 包下回来放那儿也行。或者下载其源代码,其中 runtime 目录就是了。
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
重装 vim-runtime
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'
-
- 帖子: 5
- 注册时间: 2010-02-05 2:11
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
lilydjwg 写了:重装应该可以的呀。
不行就下载 deb 包解压再解压data.tar.gz,然后你就看得到你要的文件了。或者去 vim.org 把最新的 runtime 包下回来放那儿也行。或者下载其源代码,其中 runtime 目录就是了。
我把runtime包的内容放到里面了,调用vim不会出错。但是配色方案没有正常运行。
我在~/.vimrc文件里写了colo desert,却还是默认的配色。为什么呢?
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
它说了没有找到配色方案吗?你是怎么放的?最后结果是这样的吗?lcqbest 写了:
我把runtime包的内容放到里面了,调用vim不会出错。但是配色方案没有正常运行。
我在~/.vimrc文件里写了colo desert,却还是默认的配色。为什么呢?
代码: 全选
>>> ll /usr/share/vim 3 18:58
总计 12K
drwxr-xr-x 5 root root 4.0K 2010-03-14 23:17 addons
lrwxrwxrwx 1 root root 15 2010-05-01 15:10 gvimrc -> /etc/vim/gvimrc
drwxr-xr-x 2 root root 4.0K 2010-05-01 15:40 registry
drwxr-xr-x 17 root root 4.0K 2010-05-01 15:11 vim72
lrwxrwxrwx 1 root root 5 2009-04-25 09:25 vimcurrent -> vim72
lrwxrwxrwx 1 root root 8 2009-04-25 09:25 vimfiles -> /etc/vim
lrwxrwxrwx 1 root root 14 2010-05-01 15:11 vimrc -> /etc/vim/vimrc
-
- 帖子: 5
- 注册时间: 2010-02-05 2:11
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
lilydjwg 写了:它说了没有找到配色方案吗?你是怎么放的?最后结果是这样的吗?lcqbest 写了:
我把runtime包的内容放到里面了,调用vim不会出错。但是配色方案没有正常运行。
我在~/.vimrc文件里写了colo desert,却还是默认的配色。为什么呢?
代码: 全选
>>> ll /usr/share/vim 3 18:58 总计 12K drwxr-xr-x 5 root root 4.0K 2010-03-14 23:17 addons lrwxrwxrwx 1 root root 15 2010-05-01 15:10 gvimrc -> /etc/vim/gvimrc drwxr-xr-x 2 root root 4.0K 2010-05-01 15:40 registry drwxr-xr-x 17 root root 4.0K 2010-05-01 15:11 vim72 lrwxrwxrwx 1 root root 5 2009-04-25 09:25 vimcurrent -> vim72 lrwxrwxrwx 1 root root 8 2009-04-25 09:25 vimfiles -> /etc/vim lrwxrwxrwx 1 root root 14 2010-05-01 15:11 vimrc -> /etc/vim/vimrc
没说,我把desert.vim放在/usr/share/vim/colors/和~/.vim/colors/两个文件夹下。
最后结果是什么意思?那个代码是啥?看不懂。。。我是菜鸟。。。大神讲明白点。。。
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
看到你用 Vim,还把 /usr/share/vim 给删了,以为你懂命令行的。lcqbest 写了:
没说,我把desert.vim放在/usr/share/vim/colors/和~/.vim/colors/两个文件夹下。
最后结果是什么意思?那个代码是啥?看不懂。。。我是菜鸟。。。大神讲明白点。。。
那个是 ls -l /usr/share/vim 的结果,目的是向你展示 /usr/share/vim 下的目录结构。
建议你把 runtime 文件放到 /usr/share/vim/vimXX 下,其中 XX 是 Vim 的版本号。详情请在 Vim 里 :help $VIMRUNTIME。
你不需要把配色方案同时放在两个目录下的。默认的配色是什么意思?有高亮不?如果没有的话参考 :help usr_06。
PS: 如果你的 Vim 文档没法使用的话,有在线版的。当然也有中文版的,只是得自行下载。
-
- 帖子: 5
- 注册时间: 2010-02-05 2:11
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
lilydjwg 写了:看到你用 Vim,还把 /usr/share/vim 给删了,以为你懂命令行的。lcqbest 写了:
没说,我把desert.vim放在/usr/share/vim/colors/和~/.vim/colors/两个文件夹下。
最后结果是什么意思?那个代码是啥?看不懂。。。我是菜鸟。。。大神讲明白点。。。
那个是 ls -l /usr/share/vim 的结果,目的是向你展示 /usr/share/vim 下的目录结构。
建议你把 runtime 文件放到 /usr/share/vim/vimXX 下,其中 XX 是 Vim 的版本号。详情请在 Vim 里 :help $VIMRUNTIME。
你不需要把配色方案同时放在两个目录下的。默认的配色是什么意思?有高亮不?如果没有的话参考 :help usr_06。
PS: 如果你的 Vim 文档没法使用的话,有在线版的。当然也有中文版的,只是得自行下载。
我的结果
代码: 全选
总计 16
drwxr-xr-x 4 root root 4096 2010-05-04 14:14 addons
lrwxrwxrwx 1 root root 15 2010-05-04 14:15 gvimrc -> /etc/vim/gvimrc
drwxr-xr-x 2 root root 4096 2010-05-04 16:22 registry
drwxr-xr-x 2 root root 4096 2010-05-04 14:03 vim
drwx------ 17 lcq lcq 4096 2010-05-04 16:22 vim72
lrwxrwxrwx 1 lcq lcq 5 2010-05-04 14:12 vimcurrent -> vim72
lrwxrwxrwx 1 lcq lcq 8 2010-05-04 14:12 vimfiles -> /etc/vim
lrwxrwxrwx 1 root root 14 2010-05-04 14:14 vimrc -> /etc/vim/vimrc
lrwxrwxrwx 1 lcq lcq 19 2010-05-04 14:12 vimrc.tiny -> /etc/vim/vimrc.tiny
帮我看下我的.vimrc吧
代码: 全选
syn on
colo desertEx
filetype indent on
se ru nu ar sw=4 ts=4 noswf et sta nowrap ww=<,>,[,] gfn=Consolas:h12
autocmd BufEnter * lcd %:p:h
imap <cr> <cr><left><right>
map o o<left><right>
imap <c-]> {<cr>}<c-o>O<left><right>
noremap <f6> =a{
map <c-t> :tabnew<CR>
map <f9> :call CR()<CR><CR>
func! CR()
exec "!g++ % -o %<"
exec "!./%<"
endfunc
map <f2> :call SetTitle()<CR>Gkkk
func SetTitle()
let l = 0
let l = l+1 | call setline(l, '#include <stdio.h>')
let l = l+1 | call setline(l, '')
let l = l+1 | call setline(l, 'int main()')
let l = l+1 | call setline(l, '{')
let l = l+1 | call setline(l, ' return 0;')
let l = l+1 | call setline(l, '}')
let l = l+1 | call setline(l, '')
endfunc
map<f4> :call AddComment()<cr>
func AddComment()
if matchstr(getline('.'), '[^ ]') == '/'
normal ^xx
else
normal ^i//
endif
endfunc
谢谢你啊~
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
还是不太理解。。另外你用的是终端版还是图形界面的?终端下可用的色彩会很少,特别是当 Vim 不知道你用的是支持 256 种色彩的终端时。告诉 Vim 你的终端支持 256 色,用没有配色,有高亮
代码: 全选
set term=xterm-256color
代码: 全选
filetype on
filetype plugin on
其它的,好好学习吧。
PS: 我的 vimrc 共享下: http://dl.dropbox.com/u/1372730/rc/vimrc.txt
-
- 帖子: 5
- 注册时间: 2010-02-05 2:11
Re: [求助]不小心把/usr/share/vim给删了,怎么办?
lilydjwg 写了:还是不太理解。。另外你用的是终端版还是图形界面的?终端下可用的色彩会很少,特别是当 Vim 不知道你用的是支持 256 种色彩的终端时。告诉 Vim 你的终端支持 256 色,用没有配色,有高亮你的 vimrc 里很多简写啊。在配置文件里我一般不用简写的,不查文档还真看不懂呢。另外你没有开启文件类型自动识别、文件类型插件代码: 全选
set term=xterm-256color
另外,复杂点的设置最好写注释,不然维护困难,别人也难以看懂。代码: 全选
filetype on filetype plugin on
其它的,好好学习吧。
PS: 我的 vimrc 共享下: http://dl.dropbox.com/u/1372730/rc/vimrc.txt
谢谢,学到了不少东西,问题也解决了。