当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-04 13:53 

注册: 2010-02-05 2:11
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我尝试过把vim删除重装,但是都不会改变/usr/share/vim文件夹里的内容。
导致我现在vim出现异常.
高手指点一下/usr/share/vim这个文件夹是怎么来的?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-04 14:41 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
重装应该可以的呀。

不行就下载 deb 包解压再解压data.tar.gz,然后你就看得到你要的文件了。或者去 vim.org 把最新的 runtime 包下回来放那儿也行。或者下载其源代码,其中 runtime 目录就是了。


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-04 14:49 
头像

注册: 2007-10-19 14:51
帖子: 4953
地址: 深圳
送出感谢: 0 次
接收感谢: 2
重装 vim-runtime


_________________
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-04 16:26 

注册: 2010-02-05 2:11
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
重装应该可以的呀。

不行就下载 deb 包解压再解压data.tar.gz,然后你就看得到你要的文件了。或者去 vim.org 把最新的 runtime 包下回来放那儿也行。或者下载其源代码,其中 runtime 目录就是了。



我把runtime包的内容放到里面了,调用vim不会出错。但是配色方案没有正常运行。
我在~/.vimrc文件里写了colo desert,却还是默认的配色。为什么呢?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-04 19:00 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
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


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-04 21:23 

注册: 2010-02-05 2:11
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
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/两个文件夹下。
最后结果是什么意思?那个代码是啥?看不懂。。。我是菜鸟。。。大神讲明白点。。。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-05 10:39 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
lcqbest 写道:

没说,我把desert.vim放在/usr/share/vim/colors/和~/.vim/colors/两个文件夹下。
最后结果是什么意思?那个代码是啥?看不懂。。。我是菜鸟。。。大神讲明白点。。。


看到你用 Vim,还把 /usr/share/vim 给删了,以为你懂命令行的。 :em06
那个是 ls -l /usr/share/vim 的结果,目的是向你展示 /usr/share/vim 下的目录结构。
建议你把 runtime 文件放到 /usr/share/vim/vimXX 下,其中 XX 是 Vim 的版本号。详情请在 Vim 里 :help $VIMRUNTIME。

你不需要把配色方案同时放在两个目录下的。默认的配色是什么意思?有高亮不?如果没有的话参考 :help usr_06。

PS: 如果你的 Vim 文档没法使用的话,有在线版的。当然也有中文版的,只是得自行下载。


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-05 12:49 

注册: 2010-02-05 2:11
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
lcqbest 写道:

没说,我把desert.vim放在/usr/share/vim/colors/和~/.vim/colors/两个文件夹下。
最后结果是什么意思?那个代码是啥?看不懂。。。我是菜鸟。。。大神讲明白点。。。


看到你用 Vim,还把 /usr/share/vim 给删了,以为你懂命令行的。 :em06
那个是 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

就是没有配色,有高亮,那个不是syn on的效果吗?
帮我看下我的.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

我不太理解里面的语法,这是对照别人的,半猜半凑的。你看没有什么问题。
谢谢你啊~


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-05 22:16 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
引用:
没有配色,有高亮

还是不太理解。。另外你用的是终端版还是图形界面的?终端下可用的色彩会很少,特别是当 Vim 不知道你用的是支持 256 种色彩的终端时。告诉 Vim 你的终端支持 256 色,用
代码:
set term=xterm-256color


你的 vimrc 里很多简写啊。在配置文件里我一般不用简写的,不查文档还真看不懂呢。另外你没有开启文件类型自动识别、文件类型插件
代码:
filetype on
filetype plugin on


另外,复杂点的设置最好写注释,不然维护困难,别人也难以看懂。

其它的,好好学习吧。

PS: 我的 vimrc 共享下: http://dl.dropbox.com/u/1372730/rc/vimrc.txt


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [求助]不小心把/usr/share/vim给删了,怎么办?
帖子发表于 : 2010-05-07 8:26 

注册: 2010-02-05 2:11
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
lilydjwg 写道:
引用:
没有配色,有高亮

还是不太理解。。另外你用的是终端版还是图形界面的?终端下可用的色彩会很少,特别是当 Vim 不知道你用的是支持 256 种色彩的终端时。告诉 Vim 你的终端支持 256 色,用
代码:
set term=xterm-256color


你的 vimrc 里很多简写啊。在配置文件里我一般不用简写的,不查文档还真看不懂呢。另外你没有开启文件类型自动识别、文件类型插件
代码:
filetype on
filetype plugin on


另外,复杂点的设置最好写注释,不然维护困难,别人也难以看懂。

其它的,好好学习吧。

PS: 我的 vimrc 共享下: http://dl.dropbox.com/u/1372730/rc/vimrc.txt




谢谢,学到了不少东西,问题也解决了。 :em05


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译