Chinaunix

标题: vim 7.3 没有彩色显示,而且不支持supertab.vim [打印本页]

作者: dmastery    时间: 2010-08-26 17:21
标题: vim 7.3 没有彩色显示,而且不支持supertab.vim
今天手贱,就把vim升级到了7.3 结果没有彩色显示,而且也不支持supertab.vim,大家帮忙分析一下
作者: 好看的附件    时间: 2010-08-26 17:22
回复 1# dmastery


    应该是设置的问题吧,你echo $TERM 贴出来看看
作者: blackold    时间: 2010-08-26 17:23
回复 1# dmastery


    应该是设置问题。
作者: dmastery    时间: 2010-08-26 17:26
自己顶一下
作者: dmastery    时间: 2010-08-26 17:27
debian-A01126:.vim# echo $TERM
linux
debian-A01126:.vim#
作者: 好看的附件    时间: 2010-08-26 17:29
回复 5# dmastery


    try:
    export TERM=dtterm
作者: dmastery    时间: 2010-08-26 17:35
os: debian
升级方法:编译源代码
    下载7.3 的源码,按照INSTALL上的说明 make, make install
make过程中出现这个错误
checking for tgetent()... configure: error: NOT FOUND!
      You need to install a terminal library; for example ncurses.
      Or specify the name of the library with --with-tlib.
解决办法: apt-get install libncurses5-dev
      
reboot 之后,就没有颜色,而且提示supertab.vim 插件错误,将其从插件目录中移除则没有错误提示
因为以前有备份的vim配置文件, 拿以前备份的文件与现在的文件对比没有发现差异

ok
以上就是整个事件过程,还需要什么信息,尽管提,我会尽量满足大家的各种变态要求!
作者: dmastery    时间: 2010-08-26 17:41
回复 6# 好看的附件


    我不知道 export TERM=dtterm 什么意思,但是还是做了
    结果就是


            无效!
作者: bbgg1983    时间: 2010-08-26 17:43
回复 8# dmastery


    那就只能谷个歌看看了
作者: dmastery    时间: 2010-08-26 17:45
Google 同学说,他也不知道!
作者: dmastery    时间: 2010-08-26 18:01
我好像知道原因了,应该是配置文件的问题
因为以前一直用Fedora,比较喜欢Fedora的默认配置,所以就把Fedora下的vimrc文件考过来了,(现在用的是debian)以前用的时候没有错误,现在好像有问题了

看现象
debian-A01126:~# source /etc/vim/vimrc
-bash: /etc/vim/vimrc: line 15: syntax error near unexpected token `"autocmd"'
-bash: /etc/vim/vimrc: line 15: `if has("autocmd")'

情况就是这么个情况,大家看看吧
作者: blackold    时间: 2010-08-26 18:03
回复 11# dmastery


    vimrc是vim 脚本吧,bash可以解释?
作者: dmastery    时间: 2010-08-26 18:06
回复 12# blackold


    关于这个问题,我不知道,我只是这么意淫的,如果错了,就请大家指点喽!
作者: blackold    时间: 2010-08-26 18:10
回复 13# dmastery


    vimrc是vim起动时解释的,而不是由shell来解释。用shell来source它肯定不行。
作者: dmastery    时间: 2010-08-26 18:13
回复 14# blackold


    诶,那就麻烦了!vim有没有log之类的东东啊?有没有什么办法看vim在启动的时候错误信息?
作者: blackold    时间: 2010-08-26 18:14
回复 15# dmastery


    有。我有空再看看,现在实在没有时间了,其他朋友帮忙解决吧。
作者: linyunxian    时间: 2010-08-26 23:45
vim -V 看看日志?
作者: dmastery    时间: 2010-08-27 09:27
vim -V 看看日志?
linyunxian 发表于 2010-08-26 23:45



    chdir(/usr/local/share/vim)
fchdir() to previous dir
could not source "$VIM/vimrc"
chdir(/root)
fchdir() to previous dir
could not source "$HOME/.vimrc"
chdir(/root)
fchdir() to previous dir
could not source "$HOME/.exrc"
Searching for "plugin/**/*.vim" in "/root/.vim,/usr/local/share/vim/vimfiles,/usr/local/share/vim/vim73,/usr/local/share/vim/vimfiles/after,/root/.vim/after"

Searching for "/root/.vim/plugin/**/*.vim"
chdir(/root/.vim/plugin)
fchdir() to previous dir
sourcing "/root/.vim/plugin/a.vim"
finished sourcing /root/.vim/plugin/a.vim
chdir(/root/.vim/plugin)
fchdir() to previous dir
sourcing "/root/.vim/plugin/taglist.vim"
finished sourcing /root/.vim/plugin/taglist.vim
Searching for "/usr/local/share/vim/vimfiles/plugin/**/*.vim"
Searching for "/usr/local/share/vim/vim73/plugin/**/*.vim"
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/getscriptPlugin.vim"
GetLatestVimScripts is not vi-compatible; not loaded (you need to set nocp)
finished sourcing /usr/local/share/vim/vim73/plugin/getscriptPlugin.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/gzip.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/gzip.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/matchparen.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/matchparen.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/netrwPlugin.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/netrwPlugin.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/rrhelper.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/rrhelper.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/spellfile.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/spellfile.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/tarPlugin.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/tarPlugin.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/tohtml.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/tohtml.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/vimballPlugin.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/vimballPlugin.vim
chdir(/usr/local/share/vim/vim73/plugin)
fchdir() to previous dir
sourcing "/usr/local/share/vim/vim73/plugin/zipPlugin.vim"
finished sourcing /usr/local/share/vim/vim73/plugin/zipPlugin.vim
Searching for "/usr/local/share/vim/vimfiles/after/plugin/**/*.vim"
Searching for "/root/.vim/after/plugin/**/*.vim"
Press ENTER or type command to continue
作者: dmastery    时间: 2010-08-27 09:35
嘿嘿,问题已经解决!
首先感谢一下论坛里热心的兄弟们
其次就是解决方法了!
问题就是那个**VIM7.3 不知道去 找/etc/vim/vimrc文件,所以我的配置当然就是白给了,解决方法就是在$HOME 下建.vimrc 文件,然后把配置放进去, 一切OK!
作者: blackold    时间: 2010-08-27 09:38
回复 19# dmastery


    好,谢谢分享。

   新版都有哪些改正?好用吗?


   希望LZ及时分享心得。
作者: dmastery    时间: 2010-08-27 09:38
嘿嘿,问题已经解决!
首先感谢一下论坛里热心的兄弟们
其次就是解决方法了!
问题就是那个**VIM7.3 不知 ...
dmastery 发表于 2010-08-27 09:35


原来UC还有敏_感**/词过滤啊!
作者: dmastery    时间: 2010-08-27 09:50
刚开始用,有新的发现,一定及时向组织汇报!
作者: linyunxian    时间: 2010-08-27 13:31
chdir(/usr/local/share/vim)
fchdir() to previous dir
could not source "$VIM/vimrc"
chdi ...
dmastery 发表于 2010-08-27 09:27



    could not source "$VIM/vimrc"
...




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2