花了很长时间整理的,感觉用起来很方便,共享一下。
我的 vim 配置主要有以下优点:
1. 按 F5 可以直接编译并执行 C、C++、java 代码以及执行 shell 脚本,按 “F8” 可进行 C、C++代码的调试
2. 自动插入文件头 ,新建 C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改
3. 映射 “Ctrl + A” 为全选并复制快捷键,方便复制代码
4. 按 “F2” 可以直接消除代码中的空行
5.“F3” 可列出当前目录文件,打开树状文件目录
6. 支持鼠标选择、方向键移动
7. 代码高亮,自动缩进,显示行号,显示状态行
8. 按 “Ctrl + P” 可自动补全
9.[]、{}、()、""、' ' 等都自动补全
CentOS 装这个一定要用网上最新版的 Vim 7.4 用 yum 自带的 7.2 是自寻死路
A. root 权限
sudo
B. 卸载自带 vim
yum remove vim vim-enhanced vim-common vim-minimal
C. 下载、解压 7.4
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 wget wget tar jxvf vim-7.4.tar.bz2 tar zxvf vim-7.2-extra.tar.gz tar zxvf vim-7.2-lang.tar.gz mv vim72 vim74
D. 安装编译环境
yum install ncurses-devel
E. 编译安装 请确保系统内有至少 2.5 版本的 python
cd vim74/src ./configure --enable-pythoninterp --enable-rubyinterp --enable-multibyte --with-features=huge --disable-selinux make make install
-
加入 epel 源 CentOS 5.x
rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
CentOS 6.x
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
-
加入 rhel 源
rpm -Uvh http://rbel.co/rbel5
-
搞定 autopep8 的一个需要 googlecode 的依赖
yum install python-argparse
-
安装 astyle 这里只给出 6.x 的一个 rpm 包
rpm -Uvh http://www.melvilletheatre.com/articles/el6/astyle-2.03-3.el6.x86_64.rpm
-
执行下列 bash 脚本
#!/bin/bash echo " 安装将花费一定时间,请耐心等待直到安装完成^_^" sudo yum install -y gcc vim git ctags xclip python-setuptools python-develsudo easy_install -ZU autopep8 twistedsudo ln -s /usr/bin/ctags /usr/local/bin/ctags mv -f ~/vim ~/vim_old cd ~/ && git clone https://github.com/ma6174/vim.git mv -f ~/.vim ~/.vim_old mv -f ~/vim ~/.vim mv -f ~/.vim/.vimrc ~/ git clone https://github.com/gmarik/Vundle.git ~/.vim/bundle/vundle echo "ma6174 正在努力为您安装 bundle 程序" > ma6174 echo " 安装完毕将自动退出" >> ma6174 echo " 请耐心等待" >> ma6174 vim ma6174 -c "BundleInstall" -c "q" -c "q" rm ma6174 echo " 安装完成"
0 条评论
沙发空缺中,还不快抢~