Vim
- 学习资源: 自己找,网上有非常多
- 上手难度: 非常大,需要大量时间练习
- 适用场景: 没带鼠标的情况,在代码编辑器中写纯英文文本的情况
小tips
对于不想折腾太多事情的初学者来说,如果你的电脑的系统是Windows,那么在vscode中安装Vim插件即可,去官网下载安装Vim会比较麻烦。Linux和macOS上面是自带Vim的,怎么使用可以自行搜索。
为什么这里会建议尝试Vim?
这是相对上面的盲打而言的。
Vim是一个历史悠久的文本编辑器,它能够让我们体会到在没有鼠标的年代里的人们是如何编辑文本的。
学习完盲打之后,通过练习Vim的键盘操作,你会有新的使用键盘的感受:原来跳过末尾右括号是一件非常优雅的事情;那些曾经只在玩双人游戏才会频繁用到的攻击跳跃键在文本编辑中具有别样的作用;方向移动从wasd变成了hjkl,降维打击让人感到无所适从,然而熟练之后你会发现,再复杂的键位都无法阻止你指尖飞舞。
我在大二第二学期的时候就是用vim + vscode + typst来编写我的自动控制原理的笔记的,由于我写的是中文笔记,我总是要频繁地按esc和shift键,按得非常累。而且Vim天然不适用于中文文档,建议不要学我这样做。
不过我在用Vim编写CeTZ的代码的时候倒是感觉挺顺利,可能是我不写中文注释的原因。
回到这个小标题,只是建议尝试,觉得太难了可以直接不学。