zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    [Linux]Ubuntu下正确挂载NTFS磁盘的方法
    Google搜索指令与自定义引擎
    【Linux】Android手机在Ubuntu上无法被adb识别解决办法(权限相关)
    [ Linux ] Remove PPA source from your pc
    一键去除 UC浏览器 论坛模式 内置的广告
    Huawei U8825d 对4G手机内存重新分区过程[把2Gb内置SD卡容量划分给DATA分区使用]
    【Android】把Linux GCC安插在Android手机上
    [Windows]隐藏文件及目录的命令
    Linux压缩包简体中文乱解决方案[全]
    修改su密码 macbook
  • 原文地址:https://www.cnblogs.com/yinjian/p/2678340.html
Copyright © 2011-2022 走看看