• gvim 配置


    " 项目: gvim 配置文件
    " 安装: sudo apt-get install vim-gtk
    " 用法: 将本文件(.vimrc)拷贝到$HOME/

    autocmd! bufwritepost _vimrc source %

    " 使用 murphy 调色板
    colo murphy
    " 设置用于GUI图形用户界面的字体列表。
    set guifont=Courier\ 10\ Pitch\ 12
    "
    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=zh_CN.UTF-8
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim
    " 设置语法高亮度
    set syn=cpp
    "显示行号
    set number
    "自动缩进"
    set autoindent
    " 查找结果高亮度显示
    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 <Up> gk
    map <Down> gj
    " 命令行高度
    set cmdheight=1
    " 中文帮助
    if version > 603
    set helplang=cn
    nmap <F7> <Esc>:NERDTreeToggle<RETURN>
    set laststatus=2            " 显示状态栏 (默认值为 1, 无法显示状态栏)
    set statusline=\%<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)
    vmap <F3> <Esc><Esc>:call EnhancedCommentify('yes','comment',line("'<"),line("'>"))<CR>
    vmap <M-F3> <Esc><Esc>:call EnhancedCommentify('yes','decomment',line("'<"),line("'>"))<CR>
    endif

    """"""""""""""""""""""""""""""
    " Tag list (ctags)
    """"""""""""""""""""""""""""""      
    let Tlist_Ctags_Cmd = '/usr/bin/ctags' "设定linux系统中ctags程序的位置
    let Tlist_Show_One_File = 1            "不同时显示多个文件的tag,只显示当前文件的
    let Tlist_Exit_OnlyWindow = 1          "如果taglist窗口是最后一个窗口,则退出vim
    let Tlist_Use_Right_Window = 1         "在右侧窗口中显示taglist窗口
    filetype plugin indent on              "打开文件类型检测, 加了这句才可以用智能补全
    set completeopt=longest,menu
    map <silent> <F9> :TlistToggle<cr>

    needtree

    http://www.vim.org/scripts/script.php?script_id=1658

    拷贝插件 到

    source /usr/share/vim/vim74/  plugin/ doc/

  • 相关阅读:
    PfSense基于BSD的软件防火墙的安装、配置与应用
    Puppet安装与配置简介(附视频教程)
    Vmware ESX5i 环境下部署Windows Storage Server 2008 R2
    揭秘TPM安全芯片技术及加密应用
    WebRTC实现网页版多人视频聊天室
    Oracle-BPM安装详解
    Specifying the Code to Run on a Thread
    Processes and Threads
    64、ORM学员管理系统-----联合查询
    拦截导弹
  • 原文地址:https://www.cnblogs.com/yinjian/p/2678340.html
Copyright © 2020-2023  润新知