剪切机械

Vim编辑器真的yyds

发布时间:2023/1/26 16:04:49   

不去说Vim好不好用,因为其实大部分同学可能还没真正入门就放弃了,我来分享下我自己学习Vim的一些经历和自己整理的笔记吧。

我在真正切换到Vim模式下的时候,我问过自己很多次这个问题,Vim真的能提高我自己的效率吗?

这个答案是肯定的,肯定没有我自己用的这么熟练的Idea效率搞,开玩笑我自己各种快捷键铭记于心,各种多光标操作花里胡哨门清

所以Vim肯定不会在原本我自己的本来就很熟练的编辑器上带来什么帮助。

真正让我去切换并坚持下来,一个是常年使用机械键盘打字,在每天晚上的时候自己的手腕就很酸了。这个时候每次还需要去移动鼠标到目标位置,还要使用方向盘。我真是吐了。

这是我的第一个机械键盘,青轴的。买的时候真的喜欢,真的帅,声音是真的好听,用起来是真的爽。但是后面手是真的痛。

还有就是确实有时候会去服务端编辑配置文件,不会vim的时候就很焦虑。

问题

先不说Vim好不好用,因为我发现大部分人在还没有学会的时候就因为各种问题放弃了。

在你在学习Vim的路途中一定会遇到一些问题,如果你没有解决,那么可能还没学会就放弃了。

这也是为什么很多大佬说Vim其实入门是最难的。这里我先把我自己学习过程中遇到的问题整体梳理了一遍。

Esc可太远了

第一个问题就是Esc可太远了。

因为Vim从编辑模式到插入模式需要通过Esc键进行切换,但是Esc键说实话太远了,毕竟其实每次从编辑模式到命令模式都需要退出的,所以Esc键是非常常用的键,所以Esc一直放在左上角肯定不行,这样下去手肯定都废了。

jk替换Esc

在Vim中我们可以设置键位映射,怎么理解,就是可以将键盘上的某个按键与Vim的命令绑定起来。例如使用以下命令,可以通过F5键将单词用花括号括起来:

:mapF5i{ea}Esc

因为有这种映射方案,所以我们就可以选择将一些不常用的按键替换为Esc键,社区里面使用的比较多的是使用jk键替换掉Esc,我自己试用过,我感觉还是很不错的.

中英文切换-Esc

还有一种方案就是将CAPSLOCK替换为Esc,我目前就是使用这种方案,感觉还不错。Mac下直接就可以系统修改按键了,Windows则需要借助一些外部工具,我知道的有AutoHotKey.

中英文切换问题

这个问题最开始我是不知道的,根本不知道还有这种问题,因为这个问题我自己一度想要放弃使用中Vim,主要是真的非常麻烦

有的时候我们在书写完注释后,需要切换到下一个地方编码,然后就会发现人傻了,直接弹出输入法。

还有一个场景就是我可以刚好之前是在使用企业

转载请注明:http://www.aideyishus.com/lkjg/3054.html

------分隔线----------------------------