温文2尔雅的个人空间 https://blog.eetop.cn/955266 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Gvim的配置

热度 1已有 1740 次阅读| 2013-6-12 20:26 |个人分类:ubuntu系统

Gvim的配置

提前说明,本人的操作系统是ubuntu13.04 的32bit版本。

还有,我的配置主要是用来写verilog语言的,不是C语言或其他程序语言。因为是写verilog,经常用到非阻塞赋值,所以括号自动匹配中把"<" 和 ">" 注销掉了。

详细配置如下(该配置文档从网友那里整理来的,自己稍作了修改):

" 设定默认解码 
set fenc=utf-8 
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 

" 不要使用vi的键盘模式,而是vim自己的 
set nocompatible 

" 在处理未保存或只读文件的时候,弹出确认 
set confirm 

" 与windows共享剪贴板 
set clipboard+=unnamed 

" 为特定文件类型载入相关缩进文件 
filetype indent on 

" 保存全局变量 
set viminfo+=! 

" 带有如下符号的单词不要被换行分割 
set iskeyword+=_,$,@,%,#,- 

" 高亮字符,让其不受100列限制 
:highlight OverLength ctermbg=red ctermfg=white guibg=red guifg=white 
:match OverLength '\%101v.*' 

" 状态行颜色 
highlight StatusLine guifg=SlateBlue guibg=Yellow 
highlight StatusLineNC guifg=Gray guibg=White 

" 高亮显示匹配的括号 
set showmatch 

" 匹配括号高亮的时间(单位是十分之一秒) 
set matchtime=5 

"语法高亮度显示
  syntax on
"去掉有关vi一致性模式,避免以前版本的一些bug和局限
  set nocompatible
"显示行号
  set number
 "高亮显示当前行
 set cursorline
 "高亮显示当前列
 set cursorcolumn
"检测文件的类型
  filetype on
"记录历史的行数
  set history=1000
"vim使用自动对起,也就是把当前行的对起格式应用到下一行
  set autoindent
  "依据上面的对起格式,智能的选择对起方式,对于类似C语言编
  set smartindent
"设置Windows风格的C/C++自动缩进,第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
  set tabstop=4
  set shiftwidth=4
"设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
  set showmatch
"去除vim的GUI版本中的toolbar
  set guioptions-=T
"在编辑过程中,在右下角显示光标位置的状态行
  set ruler
"默认情况下,寻找匹配是高亮度显示的
  set hls
"使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车
  set incsearch
"如果没有下列行,加上吧
  if &term=="xterm"
  set t_Co=8
  set t_Sb=^[[4%dm
  set t_Sf=^[[3%dm
  endif
 " 命令行补全
set wildmenu
" 自动补全括号,包括大括号
:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {}<ESC>i
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
":inoremap < <><ESC>i
":inoremap > <c-r>=ClosePair('>')<CR>
  
1

点赞

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 5

    获赞
  • 4

    评论
  • 363

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-28 18:23 , Processed in 0.014869 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部