·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux文档 | Linux论坛 | Linux下载 | Linux博客 | Linux搜索
新手入门 | 安装启动 | 管理员指南 | 开发手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | MySQL | Apache | Ubuntu | Gentoo| OSCON08
  Linux时代 >> 技术文档 >> 程序开发
 
Ubuntu7.10中gvim乱码解决办法(现在网上好多方法好象是错的)
来源: ChinaUnix博客  日期: 2008.03.14 21:09 (共有条评论) 我要评论
 
    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
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/47759/showart_496621.html
  发表评论 查看评论(共有条评论) 我要提问
 
 


最新资讯更多>> 
· 倪光南:微软对盗版黑屏警告是为..
· 华盛顿抛弃微软Office 选择Goo..
· 操作系统商业生态的潜在变革
· 经济动荡下开源软件的新机遇
· 微软与Novell联合发布优化混源..
· 10种力量指引脚本语言的未来
· 从10月20日开始微软将"黑屏"警..
· BSD发行版发布:NetBSD 4.0.1
· 开发者发行版:Magic Linux rc3
· OpenOffice 3.0威胁微软Office..
论坛热点更多>> 
· 关于秋日里的一场梦。。。。。。
· Ubuntu技术大全(2008.10)
· 那些常常见到又叫不出名字的花
· 这几道题会做就可直接找LINU..
· 一个菜鸟的自白!   我为..
· 跟媳妇吵架了……
· 家里花盆上的蜂窝
· 求助!!!!!!!!!我的..
· 咋最近不见团长了?
· 在线等待,2块scsi 硬盘。
文档更新更多>> 
· Linux服务优化详解
· linux at 命令详解
· autofs服务动态自动挂载各种文件..
· NIS服务器(三)
· NIS服务器(二)
· NIS服务器(一)
· Gentoo 升级有关操作
· GTK+中状态栏(Status Bar)使用..
· vi使用笔记
· BusyBox(转载)
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2008 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号