Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73714
  • 博文数量: 17
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-04 09:30
文章分类

全部博文(17)

文章存档

2011年(1)

2009年(1)

2008年(15)

我的朋友

分类: LINUX

2008-03-14 21:09:45

    gvim非常适合管理超大型的项目(150w行左右),不管是编辑还是代码浏览,从Ubuntu7.04升成7.10之后,gvim出现了乱码。
   如果是 cscope+ctags+gvim(vim)。可以不用/etc/share/vim下面的gvimrc。而直接用 ~/.vimrc作为配置文件,如果没有 ,自己touch就行。

解决乱码的正确方法是 在~/.vimrc中添加下面2句话
"=================================================================
"=================================================================
if has("gui")
set guifont
=Courier\ 10\ Pitch\ 10
endif
"=================================================================
"=================================================================
"顺便把我的.vimrc贴出来做个备份
"F2--打开树状浏览窗口
"F4--打开函数表窗口
"F11--快速查找
"ctr+鼠标左键 -- 进入函数、字符串定义处
"ctr+鼠标右键 -- 返回跳转前的一个页面
"实际上,装好cscope之后,在命令行下面输入cs find将会详细提示cscope的常用的用法。


if has('gui_gtk2')

set guifont=Sans

else

set guifont=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1

endif

if has("gui")
set guifont=Courier\ 10\ Pitch\ 10
endif

set tags=tags;,/nfsroot/rootfs/usr/gpephone/include/tags
"set autochdir
set tabstop=2
set mouse=a
syntax on
let Tlist_Inc_WinWidth=0
let Tlist_Use_Right_Window=1
let Tlist_File_Fold_Auto_Close=1
let Explore_Use_Left_Window=1
map :Explore
map :cs find s =expand("")
map :cs find g =expand("")
map :cs find t =expand("")
map :WMToggle
map :TlistToggle
map f :scs find f =expand("")
map d \:vert scs find d =expand("")

map
inoremap
"cs add /scratchbox/source/usr/gpephone/cscope.out
"cs add /nfsroot/rootfs/usr/gpephone/include/cscope.out
"cs add /nfsroot/rootfs/usr/gpephone/include/cscope.out
cs add /scratchbox/source2/targets/cscope.out
"cs add /nfsroot/rootfs/usr/gpephone/include/cscope.out
set path+=/nfsroot/rootfs/usr/gpephone/include/**
"add /home/wile/glade/cscope.out
"
"zw
let Tlist_File_Fold_Auto_Close=1
"let g:winManagerWindowLayout = "FileExplorer"
cd /scratchbox/source2/targets
"set background=dark
"set background=blue


colorscheme default

"if has("cscope")
"set csprg=/usr/bin/cscope
"set csto=0
"set cst
"set nocsverb

"if filereadable("cscope.out")
"cs add cscope.out

"elseif $CSCOPE_DB != ""
"cs add $CSCOPE_DB
"endif
"
"set csverb
"set cscopetag
"set cscopequickfix=s-,g-,c-,d-,t-,e-,f-,i-
"endif
"if &t_Co > 1
syntax enable
set tabstop=4
"endif


阅读(1082) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:如何从outlook联系人中删除msn的联系人

给主人留下些什么吧!~~