人的欲望有哪些(人的欲望来自哪里?-知乎问答)
7342023-12-04
style="text-indent:2em;">大家好,今天小编来为大家解答以下的问题,关于Linux的vi编辑器有哪些不足,为什么不建议用vim这个很多人还不知道,现在让我们一起来看看吧!
本文目录
原生的vi还是不太好用的,不支持小键盘,默认不换行,所以推荐你用vim,功能要强大的多。
另外,可以在IDE中安装vim插件,这样的话,练习久了自然对vim的常用命令十分熟悉了。
写代码的话,还是不建议用vim,虽然也有提示,但是毕竟不是IDE,现在都是大型项目,多人合作,别人都是IDE,你用vim装逼,会不会被打我不知道,但是肯定风格不太统一。
进入了用esc可以简单退出。由于可视模式是vim的基本模式之一,所以不建议禁用。禁用方法是,将v映射到空操作上::nmapv
如果自己从头开始配置,那确实很难,要配置的选项太多太杂。你可以在github上找一些大家放出来的,用的人多的配置。在他们的基础上,再添加自己想要的配置。我的配置就是基于github上的amix/vimrc,再加上自己慢慢的修改,让vim变成最适合自己的编辑器
准确的说不是技术力,而是一种生活方式的选vim的对手并不是IDE,而是vim快捷键绑定风格vs其它快捷键绑定风格。vim跟IDE是合作关系而不是对立关系。你也知道你用了很多种不同的IDE,但每个IDE的按键方式都不同,按键绑定都不同,他们最大的相同点,可能只是鼠标操作比较一致。
也就是说,这出现了一个矛盾:如果你过多的适应特定IDE的按键绑定,那么你将很难适应多个不同的IDE。如果你经常切换不同IDE,那么很可能你无法很好的利用快捷键。
使用vim,你可以在所有IDE中都使用相同的按键绑定风格,这样一来才可以很方便的同时使用各种不同的IDE。这样的话,才是真正的脱离了对工具的依赖。
无论是VS还是Code,无论是Idea还是AS,无论是Ec还是XC,无论是PC还是ST。o。对vim用户来说,他们通通都是vim,也就因此根本无需费精力去钻研那些特定的IDE的快捷键用法。
换句话说:我选择vim,因为我选择「不折腾」。那么,独立vim什么还需要用呢?答案也很简单:并不是所有编辑场合都有IDE,有些场合没有IDE可用,那些时候独立VIM都会是个好东西。而在有IDE的情况下,你完全可以用IDE的vim插件。
在所有软件中可以共享同一套编辑方式,同一套按键绑定风格,让你的世界变得更简单更美好,我认为这就是我要用vim的目标。而它至少目前可以实现。
有的人觉得这是为了装逼,不过现实中,装逼犯坚持不了多久就退坑了。单纯为了装逼而能够长期一贯的坚持使用vim的,我一个都没见过。长期vim用户基本都是真的需要它的。
至于用vim算不算技术力的象征,我这么评价:vim是下限的保证。不用vim的人当然也可以很牛B。但是用vim的人,再怎么弱也差不到哪去。
这是为什么呢?因为vim本身是有一定学习门槛的。而钻研按键绑定这种「奇技淫巧」对大多数人来说属于「旁门左道」,「不务正业」。——关于他人对vim用户罪行的一切指控,我都会回答:你说得对。
那么问题来了,什么样的程序员有功夫钻研这些?答案是「学有余力」。——换句话说,使用vim的用户,大多数,是在技术方面「学有余力」的人,因此具备下限的保证,既然他都学有余力了,再怎么弱,也弱不到哪去。
关于Linux的vi编辑器有哪些不足的内容到此结束,希望对大家有所帮助。