zoukankan      html  css  js  c++  java
  • [CentOS] 打造vim环境

    安装vim

    yum install vim-enhanced

    安装git

    rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
    
    yum install git

    安装bundle插件

    git clone https://github.com/gmarik/vundle.git /data/vim/bundle/vundle

    配置vim

    vim /etc/vimrc

    在文件尾加入如下配置

    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    set nocompatible               " be iMproved
    filetype off                   " required!
    set rtp+=/data/vim/bundle/vundle/
    call vundle#rc()
    " let Vundle manage Vundle
    " required! 
    
    Bundle 'gmarik/vundle'
    
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    """"""""setting of nerdtree
    Bundle 'scrooloose/nerdtree'
    let NERDTreeWinPos='left'
    let NERDTreeWinSize=31
    let NERDTreeChDirMode=1
    "F8 打开nerdtree
    map f8 :NERDTreeToggle /data<CR>
    ""F7 新开一个tab标签
    map f7 :tabnew<CR>
    "F5 前一个tab标签
    map f5 :tabp<CR>
    ""F6 后一个tab标签
    map f6 :tabn<CR>
    
    
    
    """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""
    """"""""setting of nerdcommenter
    Bundle 'scrooloose/nerdcommenter'
    
    
    if has("gui_running")
    "设置字符集
    set encoding=utf-8
    set fileencodings=ucs-bom,utf-8,chinese,prc,taiwan,latin-1,gbk,ucs-bom,cp936
    set fileencoding=utf-8
    let &termencoding=&encoding
    " 解决菜单乱码
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim
    " 解决consle输出乱码
    language messages zh_CN.utf-8
    endif
    "背景颜色
    color slate
    "代码高亮
    syntax enable
    syntax on
    "不备份
    set nobackup
    "显示行号
    set nu!
    "显示 bracets 配对
    set showmatch
    "不自动换行
    set nolinebreak
    set wrap
    "历史数
    set history=1024
    "tab宽度
    set tabstop=4
    "tab自动缩进宽度
    set shiftwidth=4
    "设置自动缩进
    set ai
    "将tab转换为空格
    set expandtab
    "自动加载 _vimrc文件,无需重启GVim
    autocmd! bufwritepost _vimrc source %

    安装相关插件

    vim
    :BundleInstall

    Have fun with CentOS!

  • 相关阅读:
    生成.project、.classpath文件
    Ecelipse上添加Server
    通信安全验证
    通过jstack定位在线运行java系统故障_案例1
    自动代码复制工具
    在Visual Studio Express 2013中开发自定义控件
    通过java类文件识别JDK编译版本
    去掉java反编译(JD-GUI)生成的源文件中注释
    循环处理目录下文件框架
    java查找重复类/jar包/普通文件
  • 原文地址:https://www.cnblogs.com/davidhhuan/p/4192868.html
Copyright © 2011-2022 走看看