年底了,故事总是会有很多。
刚了一波通宵加班,趁着有时间,过了一遍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使用进阶》系列,干货满满。
寒梅飘香,这个寒冬,与诸君互勉。
参考文档: