vim简介

Vim是从 vi 发展出来的一个文本编辑器,是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

简单的来说, vi 是老式的文字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 内置众多的命令、快捷键,为使用者提供方便。你可以用它来编辑一些简单的文本,也可以

用它来编写代码,或者把它当成一个全能的IDE。连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。

在这里强烈推荐vim自带的教程:vimtutor ,不需要启动vim,只需要在命令行运行改命令即可(该命令已有传统汉字版本)

安装

首先需要明确两个文件目录的作用

/usr/bin  :存储系统应用程序

/usr/local/bin:存储用户自己安装的程序

macos本身自带vim

执行命令which vim

我们发现系统中是有vim的,这个是系统自带的,从路径就可以看出,此时的vim在/usr/bin下

如何来安装自己的vim呢?

1、安装homebrew

2、安装macvim

brew install macvim

3、安装必要工具ctags和cscope

brew install ctags

brew install cscope

4、安装成功后,关闭命令行,重新开启新的

5、使用命令which vim

发现此时的vim在/usr/local/bin下,所以系统启用的是我们自己安装的vim,之后忽略下面的步骤,否则继续!

6、如果不是,而是系统安装的/usr/bin, 那么请到/ect/paths 中修改环境变量顺序。

将变量修改至如图所示即可,环境变量加载优先顺序就是书写顺序,vim在/usr/bin 和 /usr/local/bin都有,那么哪个写在前面哪个优先使用

重新开启命令行,测试which vim,路径显示为/usr/local/bin

配置

安装vim之后会有个vimrc文件,默认在~(也就是自己的账户目录下),是作为vim启动时候执行的命令文件,我们把希望VIM一启动就执行的一些设置写在了这个文件当中,等同于配置文件。打开.vimrc ,没有可以新建一个空的,写哪些内

容我们可以去搜索,实在太多太多可以设置的了

最新文章

  1. Android开发学习之路-动态高斯模糊怎么做
  2. Sublime一键预览
  3. css样式表 格式与布局
  4. S2sh整合MAven项目所需坐标大全
  5. select option 下拉多选单选bootstrap插件使用总结2
  6. [置顶] 学习JDK源码:可进一步优化的代码
  7. The 3n + 1 problem
  8. OSD的主要实现方法和类型(转)
  9. priority queue优先队列初次使用
  10. C语言-第4次作业得分
  11. C#通过虚方法实现方法重写—多态。
  12. 洛谷P4206 聪聪与可可
  13. mysql 事务队列 写入 幂等性 重复写入
  14. 免费SMTP邮件服务:Mandrill,Sendgrid,Mailjet,Postmarkapp,MailChimp
  15. 用expect解决批量Linux集群机器间SSH免密码访问
  16. 3 - django-template模板基本使用
  17. Apache+PHP环境搭建
  18. 几种导入osm(openstreetmap)数据的方法
  19. 20145238-荆玉茗 《Java程序设计》第一周学习总结
  20. hdu 1220组合数学

热门文章

  1. java 获取文本一行一行读
  2. C++入门经典-例5.7-调用自定义函数交换两变量值,传入指针
  3. 【学习】SpringBoot之全局异常处理器
  4. win7环境下mongodb分片和移除
  5. vue中limitBy,filterBy,orderBy的用法
  6. Git-Runoob:Git 查看提交历史
  7. Activity 的状态都有哪些?
  8. python接口测试之mock(三)
  9. Jmeter(十一)测试监听
  10. April.Util更新之权限