CentOS6.5 下安装vim7
2016-04-19 10:59
495 查看
配置好的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权限
B. 卸载自带vim
C. 下载、解压7.4
D. 安装编译环境
E. 编译安装 请确保系统内有至少2.5版本的python
F. 安装sudo
安装完CentOS后,默认没有启用sudo,首先应该是对sudo进行设置。
sudo的作用就是使当前非root用户在使用没有权限的命令 时,直接在命令前加入sudo,在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。sudo的配置文件位于/etc/sudoers,需要root权限才可以读写。
找到root ALL=(ALL) ALL这一行,在后面再加上一行就可以了(不用引号):
“username ALL=(ALL) ALL”
其中username为指定的使用sudo的用户,引号内的空格为tab
如果你想每次使用sudo命令的时候都提示你输入根密码,移动到这一行:
#%wheel ALL=(ALL) ALL
解除#号注释
如果你不想每次使用sudo命令的时候都提示你输入跟密码,移动到下面这一行:
#%wheel ALL=(ALL)NOPASSWD:ALL
解除#号注释
保存后退出
添加用户名到wheel用户组:
usermod -G wheel username
G. 先安装好了vim7.4和系统的vim-minium以及sudo之后,再进行下列操作
加入epel源 CentOS 5.x
CentOS 6.x
加入rhel源
搞定autopep8的一个需要googlecode的依赖
安装astyle 这里只给出6.x的一个rpm包
执行下列bash脚本
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权限
su
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 ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz 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
F. 安装sudo
安装完CentOS后,默认没有启用sudo,首先应该是对sudo进行设置。
sudo的作用就是使当前非root用户在使用没有权限的命令 时,直接在命令前加入sudo,在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。sudo的配置文件位于/etc/sudoers,需要root权限才可以读写。
找到root ALL=(ALL) ALL这一行,在后面再加上一行就可以了(不用引号):
“username ALL=(ALL) ALL”
其中username为指定的使用sudo的用户,引号内的空格为tab
如果你想每次使用sudo命令的时候都提示你输入根密码,移动到这一行:
#%wheel ALL=(ALL) ALL
解除#号注释
如果你不想每次使用sudo命令的时候都提示你输入跟密码,移动到下面这一行:
#%wheel ALL=(ALL)NOPASSWD:ALL
解除#号注释
保存后退出
添加用户名到wheel用户组:
usermod -G wheel username
G. 先安装好了vim7.4和系统的vim-minium以及sudo之后,再进行下列操作
加入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-devel sudo easy_install -ZU autopep8 twisted sudo 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 "安装完成"
相关文章推荐
- LINUX:GRUB破解root密码【远程不可
- virtualbox下CentOS上网设置(NAT+Host-only)
- Netdata Linux下性能实时监测工具
- EMBOSS Linux 下安装使用(needleall)
- 【linux】linux文件属性权限的介绍
- Linux中使用数据备份同步工具Rsync的实例教程
- 搭建linux的DHCP服务器傻瓜教程
- linux下逻辑地址-线性地址-物理地址图解
- Linux 内核子系统之内存与进程管理子系统
- Linux远程登录配置
- linux利用转crt和key转换keystore文件
- CentOS上搭建Git服务器
- Linux系统RabbitMQ安装
- linux下gcc/g++编译器的使用
- Howto - Install MT7610U on CentOS 6.6
- linux 红帽6.5修改root密码
- centos 安装 vsftp 及虚拟用户配置
- linux centos下安装 R
- CentOS安装git
- linux centos下安装 R