安装vim

yum install vim-enhanced

安装git

rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpmyum 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!

转载于:https://www.cnblogs.com/davidhhuan/p/4192868.html

[CentOS] 打造vim环境相关推荐

  1. Linux 桌面玩家指南:02. 以最简洁的方式打造实用的 Vim 环境

    原文:Linux 桌面玩家指南:02. 以最简洁的方式打造实用的 Vim 环境 特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标 ...

  2. 【Centos 7】---vim环境配色(colorscheme)配置

    [Centos 7]vim环境配色(colorscheme)配置 引言:小白在刚开始使用vim的时候,很可能会觉得电脑自带配色真的很low,看着会非常的不舒服,没有了撸代码的欲望,今天给大家带了二十种 ...

  3. centos / Linux 服务环境下安装 Redis 5.0.3

    centos / Linux 服务环境下安装 Redis 5.0.3 原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local ...

  4. 阿里云 Centos 7 PHP7环境配置 LNMP

    阿里云 Centos 7 PHP7环境配置 LNMP (centos7+nginx+MySQL5.7.9+PHP7) 首先更新系统软件$ yum update 安装nginx 1.安装nginx源 1 ...

  5. centos安装golang环境

    centos安装golang环境 突然想试一下虚拟机里面用linux做开发环境行不行,Ubuntun弄了半天老是连不上网络,选了centos,安装了图形界面 下载golang [root@192 wq ...

  6. centos 安装 Go环境

    centos 安装 Go环境 最近写go程序需要在centos系统安装go环境,查找资料后安装完成,记录一下,有两种方法: 1. 利用yum 源安装 yum install go -y 当然这是在对g ...

  7. linux vim ddyd,vim环境配置

    ctags ctags对浏览代码非常的方便,可以在函数.变量之间跳来跳去等等. 下载 我已经下载过了,路径:/home1/fujun/software/ctags-5.8.tar.gz 编译& ...

  8. linux centos 7 vim配置

    文章目录 vim介绍 安装vim vim手动配置 快速配置 vim介绍 1.Vim/Vi 是一个文本编辑器,多适用在Linux/UNIX系统;早期是Vi,现在增强版是Vim,但使用的还是Vi的操作. ...

  9. Linux:vim环境设置

    vim环境设置 vim的环境设置在/etc/vimrc的这个文件中,不过不建议直接修改该配置文件.但是可以修改~/.vimrc文件,默认是不存在的,要手动创建并写入设置值. set hlsearch ...

最新文章

  1. 【Unity教程】创建一个完整的驾驶游戏
  2. tomcat屏蔽ip
  3. 一些有用的资源分享(工具+电子书)
  4. linux文件的打包与下载总结,linux下文件的打包和压缩
  5. 鸿蒙系统是安卓还是苹果,小雷问答丨鸿蒙系统到底和苹果安卓有什么区别?
  6. select自定义下拉选择图标
  7. ehcache讲解及实例
  8. SQL Server查询sql去掉小数位后末尾的0
  9. JAVA SE 7虚拟机规范
  10. MATLAB中基于GUI的噪声抑制imnoise,medfilt2命令
  11. 程序化交易是指所有利用计算机程序软件,程序化交易软件 电脑程式交易指买进、卖出股票(期货,外汇…)的讯号皆来于自电脑。 程式编写者将其投资理念以电脑语言表示,... - 雪球...
  12. [转帖]方正数码发布基于龙芯3A3000系列整机
  13. android系统密码设置功能,手机锁屏设置!安卓手机锁屏密码设置技巧?
  14. 电路知识--认识原理图(一)
  15. 面向交付的IT软件管理流程
  16. pg_hint_plan 使用hint固定SQL执行计划
  17. qt界面中禁用某个控件的鼠标滑轮事件
  18. Cloudera Manager拓展SPARK2-2.3.0.cloudera3-1.cdh5.6.0.p0.1-el6.parcel
  19. Android推特图片保存路径,从twitter获取个人资料图片图像使用解析推特登录为Android...
  20. 0基础成功转行Python自动化测试工程师,年薪30W+,经验总结都在这(建议收藏)

热门文章

  1. A good book to learn C#2.0 ----C# 2.0 : Practical Guide for Programmers
  2. Java并发编程之ThreadGroup
  3. 飞康任命Gartner前分析师担任亚洲区市场总监
  4. [MySQL 5.6优化] --order by limit x,x 优化
  5. MySQL案例-open too many files,MyISAM与partition
  6. Mocha 和 Chai 入门初探
  7. iOS开发出错whose view is not in the window hierarchy!的解决
  8. Java中发邮件的6种方法
  9. ehcache memcache redis 三大缓存男高音
  10. ActiveReports 报表应用教程 (8)---交互式报表之动态过滤