工欲善其事,必先利其器
2016-03-20 17:15
302 查看
我个人比较钟爱使用VIM,好用的编辑器自然有着它独特的魅力,选择适合自己的编辑器才能更好的在日常工作中提升效率。因为我的工作环境主要是win7系统和CentOS系统,所以分别记录下这两个系统下VIM的一些基本安装教程吧。
将 D:\Vim\vim74 加入 path 环境变量 [不知何为环境变量者,请求助于搜索引擎]
安装Gvim,安装时注意选择‘Full’ option。
在vimfiles 文件夹下,会有许多空文件夹。将它们全删掉。
将vim74文件夹下的“autoload”文件夹 剪切 到 vimfiles 文件夹下。
在vimfiles 文件夹下新建文件夹 bundle
【安装中文帮助:vimcdoc-1.8.0-setup.exe 地址http://vimcdoc.sourceforge.net/ 会自动识别gvim的安装路径。
查看一下你本机已经存在的包,确认一下你的VIM是否已经安装:输入 rpm -qa|grep vim 这个命令,如何vim已经正确安装,则会显示下面三个包的名称
如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行:yum -y install vim-enhanced 命令,它会自动下载安装。
如果上面三个包一个都没有显示,则直接输入命令:yum -y install vim* 即可自动安装,完毕后,即可使用vim编辑器。
YUM安装完成后,VIM配置文件名为vimrc 在终端 输入以下命令来编辑vimrc配置文件: vim /etc/vimrc 或者 /etc/vimrc
在/etc/vimrc进行设置,这种设置方法会作用与所有登录到Linux环境下的用户,一般情况下我们不提倡这种方式,因为Linux是多用户的,每个人都有自己的编程习惯与环境,因此我们提倡下面一种设置方式。
另外一种在用户登录的~目录下建立.vimrc文件。在其中建立自己的编程设置习惯。
ForExample:
cd ~
touch .vimrc
vim .vimrc
本文出自 “2016-Programmer” 博客,谢绝转载!
Windows安装
访问 http://www.vim.org/download.php#pc 下载最新的 gVim,找到“PC: MS-DOS and MS-Windows”,下载"gvim74.exe"。我是在百度中心下载的GVIM。将 D:\Vim\vim74 加入 path 环境变量 [不知何为环境变量者,请求助于搜索引擎]
安装Gvim,安装时注意选择‘Full’ option。
在vimfiles 文件夹下,会有许多空文件夹。将它们全删掉。
将vim74文件夹下的“autoload”文件夹 剪切 到 vimfiles 文件夹下。
在vimfiles 文件夹下新建文件夹 bundle
【安装中文帮助:vimcdoc-1.8.0-setup.exe 地址http://vimcdoc.sourceforge.net/ 会自动识别gvim的安装路径。
CentOS安装
我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示: vim command not found 。。。 这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器.查看一下你本机已经存在的包,确认一下你的VIM是否已经安装:输入 rpm -qa|grep vim 这个命令,如何vim已经正确安装,则会显示下面三个包的名称
如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行:yum -y install vim-enhanced 命令,它会自动下载安装。
如果上面三个包一个都没有显示,则直接输入命令:yum -y install vim* 即可自动安装,完毕后,即可使用vim编辑器。
YUM安装完成后,VIM配置文件名为vimrc 在终端 输入以下命令来编辑vimrc配置文件: vim /etc/vimrc 或者 /etc/vimrc
在/etc/vimrc进行设置,这种设置方法会作用与所有登录到Linux环境下的用户,一般情况下我们不提倡这种方式,因为Linux是多用户的,每个人都有自己的编程习惯与环境,因此我们提倡下面一种设置方式。
另外一种在用户登录的~目录下建立.vimrc文件。在其中建立自己的编程设置习惯。
ForExample:
cd ~
touch .vimrc
vim .vimrc
本文出自 “2016-Programmer” 博客,谢绝转载!
相关文章推荐
- PAT17第三组 爬动的蠕虫
- 318. Maximum Product of Word Lengths
- Java多线程系列--“JUC线程池”02之 线程池原理(一)
- 分析恶意驱动
- 数据结构极值及平均值
- 鲜为人知的Titanium之线程
- bzoj 2143: 飞飞侠
- [随笔]GNU linker script,ld script,GNU链接脚本
- 构建之法阅读笔记(3)
- 2016/3/20 数组定义 数组遍历 超全局数组 数组元素设置(in_array() 、array_reverse()、count()、array_unique()、unset()、array_values、array_merge、array_push) 列表实例
- occ 中绘制二维矩形
- 业务事件模型的实现
- iOS中消息的传递机制
- 在家乡做什么生意比较好?且看雷家第一智囊的分析
- Python Design Patterns
- 二进制,8进制,16进制,10进制
- 在家乡做什么生意比较好?且看雷家第一智囊的分析
- 第三周进度条
- JDBC
- 第三周学习总结