VIm环境配置教程
本文章主要介绍在MacOS环境下面如何配置和使用Vim编辑器。美化工作终端参考[[Centos7安装zsh和oh-my-my-zsh]]
Vim是什么?
vim
vim是一个历史悠久的文本编辑器,是属于程序员代码编写的高效工具。
vim设计哲学
- 专注编辑和阅读体验的多模态编辑器
- 插入模式和操纵文字模式的切换,尽可能的避免了使用鼠标和使用移动过多的手指降低效率
总之,这样的设计哲学使得Vim成为一个能跟得上你思维速度的编辑器。
编辑模式
- 正常模式:在文件中四处移动光标进行修改
- 插入模式:插入文本
- 替换模式:替换文本
- 可视化(一般,行,块)模式:选中文本块
- 命令模式:用于执行命令
为什么要使用Vim?
- 尽可能的较少手指的移动范围和鼠标的使用,使得文本编辑和阅读更有效
- 许多主流的编辑器都支持Vim模式,学习vim就可以应用于不同的场景,提高工作效率
- 就很cool!!!,这才是正经黑客应该学习和掌握的基础能力
如何使用Vim?
Vim入门
学习一门工具基本步骤
- 阅读教程(比如这节课以及我们为您提供的资源)
- 坚持使用它来完成你所有的编辑工作(即使一开始这会让你的工作效率降低)
- 随时查阅:如果某个操作看起来像是有更方便的实现方法,一般情况下真的会有。
Vimtutor
Vimutor是Vim官方的入门使用教程。
其实就是一个vim的使用文档,可以直接访问上面的连接查看教程,也可以直接在终端输入vimtutor
查看vim使用教程。前提是已经在安装了vim
。
根据这个教程练习,形成肌肉记忆,就能成为Vim大佬。
Vim自定义
vimrc
是vim的一个自定义配置文件,可以通过配置这个文件,启用很多的基本配置,真正释放vim
的强大能力。
如何配置这个文件?
将这个参考文件下载下来,并保存到~/.vimrc
,然后根据自己的需要去自定义一些配置,更多的功能配置请STFW
。
⚠️Tips:解释一下
~/.vimrc
·
~:在类Unix系统下面表示的用户目录
.xx:.
开头的文件表示的是隐藏文件,查看的话需要使用命令ls -al
配置之后的效果如下
Vim进阶
- 插件管理
- Vim技巧
- Vim设计原理