红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

.vimrc配置文件共享

发布时间:2009-08-02 15:23:35来源:红联作者:kevinux
把.vimrc配置贴出来,供新手参考,共同交流。



" 使用 murphy 调色板
colo murphy

" 设置用于GUI图形用户界面的字体列表。
set guifont=FreeMono\ Bold\ 11
set nocompatible

" 设定文件浏览器目录为当前目录
set bsdir=buffer
set autochdir

" 设置编码
set enc=utf-8

" 设置文件编码
set fenc=utf-8

" 设置文件编码检测类型及支持格式
set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936

" 指定菜单语言
set langmenu=en_HK.UTF-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

" 设置开启语法高亮
syntax on

" 设置语法高亮度
set syn=cpp

"显示行号
set nu!

" 查找结果高亮度显示
set hlsearch

" tab宽度
set tabstop=4
set cindent shiftwidth=4
set autoindent shiftwidth=4

" C/C++注释
set comments=://

" 修正自动C式样注释功能 <2005/07/16>
set comments=s1:/*,mb:*,ex0:/

" 增强检索功能
set tags=./tags,./../tags,./**/tags

" 保存文件格式
set fileformats=unix,dos

" 键盘操作
map gk
map gj

" 命令行高度
set cmdheight=1

" 中文帮助
if version > 603
set helplang=cn
endi
文章评论

共有 8 条评论

  1. chenerhui 于 2013-06-01 22:37:45发表:

    可以尝试

  2. shiyun 于 2011-11-17 14:54:16发表:

    感谢回复

  3. Bruce.Ko 于 2009-09-28 21:04:34发表:

    很不错,支持一下楼主发贴!

  4. Leo.dingwl 于 2009-08-03 09:24:05发表:

    "说明:将此文件重命名为.vimrc并拷贝到~/下
    " 将plugin下的文件安装/拷贝到/usr/share/vim/vim71/plugin/下

    set nu "设置行号
    set autoindent "设置自动缩进
    set cindent "设置C语言类型的自动缩进
    set shiftwidth=4 "设置C语言自动缩进为4个空格
    set expandtab "将Tab键转换为空格键
    set tabstop=4 "是指Tab的长度为4个空格
    set softtabstop=4 "使得按退格键可以一次删除掉4个空格,不足4个删除剩下的空格
    set incsearch "输入搜索内容就显示搜索的内容
    set hlsearch "搜索时高亮显示被找到的文本
    set nocompatible "设置与VI不兼容的模式,即运行在增强模式下
    set mouse=a "设置鼠标在任何时候都能使用
    set showcmd "设置状态栏始终显示当前执行的命令
    set wrap "长行显示自动折行
    set ruler "打开状态栏标尺
    set scrolloff=3 "设置光标离上下边界3行时窗口自动滚动
    set history=50 "设置冒号命令和搜索命令的命令列表历史长度为50
    set cursorline "高亮当前行

    syntax on "设置高亮显示
    "colorscheme evening "设定背景为夜间模式

    "自动不全Ctrl+p时的一些选项:多于一行时显示菜单,最长选择,显示当前选择的额外信息
    set completeopt=menu,longest,preview

    autocmd BufEnter * call DoWordComplete() "自动完成功能,按Tab键确认

    "设置ctags和tagList
    let Tlist_Show_One_File=1
    let Tlist_Exit_OnlyWindow=1

    "设置文件管理器和窗口管理器
    let g:winManagerWindowLayout='FileExplorer|TagList'
    nmap wm :WMToggle

    "打开文件类型检查
    filetype plugin indent on

    "代码折叠:za打开/关闭当前折叠;zM关闭所有折叠;zR打开所有折叠
    set foldmethod=syntax

    "完成配对,下次写上对if、for、while、switch等固定格式的配对
    inoremap ( ()i
    inoremap { {}i
    inoremap [ []i
    inoremap )
    inoremap }
    inoremap ]

    "部分需要的插件在附件里,有些可以通过apt-get 安装的

  5. jagub 于 2009-08-03 09:03:24发表:

    非常好!

  6. wangyu 于 2009-08-03 00:16:44发表:

    挺好,支持

  7. 小普林斯 于 2009-08-02 20:23:01发表:

    呵呵,我用的是smartindent~~

  8. l460618498 于 2009-08-02 20:12:58发表:

    好东西 支持一下