年底了,故事总是会有很多。

Vim 利剑常磨,见血封喉-LMLPHP

刚了一波通宵加班,趁着有时间,过了一遍Vim教程,顺便汇总下常用命令。

对于以 OSX / Linux为开发环境的伙伴们,应该并不陌生。因其轻便,扩展性,可定制化,一直很受开发者追捧。高阶大神,袖中必有深藏。

Vim编辑器简洁易用,在终端上可用来快速查看修改文档。虽然与其他编辑器如WebStrom, VScode相比,功能扩展相对欠缺,对新手朋友不太友好。但胜在多数Linux系统已附带,开箱即用,终端直接使用,无需再多开一个应用窗口。

作为一名前端开发工程师,如果你想秀操作用Vim来写HTML/CSS/JavaScript,我只想说一句,“小伙子,你很6啊!”。

Vim学习的过程不是两三天即可入境,懒惰如笔者,几天不敲,命令忘了七八。时不时还得翻出来看看,至今仍以新手自居。

前言 vi/vim的区别

vim 是 vi 的升级版本,它不仅兼容vi的所有指令,还有新增了一些新的特性。

vi filename
vim filename
// 两者同样的功能,能少敲一个字母,所以我们就用vi吧

“工具总须多磨,方才用的趁手。”

Mac 终端键入 vimtutor 即可进入Vim入门教程,30分钟足以让你应对Vim日常操作。

常规操作

光标移动

退出

查找并替换

翻页

文件操作

选项设置

分屏启动vim

关闭分屏

分屏

切换分屏(光标切换)

分屏尺寸调整

TIPS: (上下分屏生效)

写在结尾

这么多命令要记,想对Vim说喜欢真不容易,按耐不住就新开VScode。
少年莫慌,很多事情,难在开头,当你学会了,才会感谢当初的付出。

本文仅对常用的一些命令做了汇总,Vim的玩法还有很多。在此推荐易水博客的《Vim使用进阶》系列,干货满满。

寒梅飘香,这个寒冬,与诸君互勉。


参考文档:

12-25 17:18