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设计原理

备忘录

参考资料

  1. 编辑器 (Vim):https://missing-semester-cn.github.io/2020/editors/
  2. Vim 从入门到精通:https://github.com/wsdjeg/vim-galore-zh_cn
posted @ 2022-06-01 11:35  車轱辘  阅读(438)  评论(0编辑  收藏  举报