刚来公司不让远程 ssh ,只能 vim 的时候,我几乎什么都干不了,尤其 python 这种需要对准缩进的...vim 就是折磨。
searene
2022-08-28 11:11:50 +08:00
vim, emacs, vscode, idea 我全都用,不同的场景用不同的工具。说 vim 扩展性强的,一般是没有用过 emacs 。emacs 几乎每个内部函数都有扩展点,这几乎就是一个披着文本编辑器外衣的操作系统。但是我照样不会把 emacs 当成主力编程工具。每个工具的应用场景不一样,没必要一定就得用哪个。
closedevice
2022-08-28 11:22:09 +08:00
我歪个楼,楼主的浮窗是咋配置的?我这边浮窗中的=、|符号总是有一层黑色背景,比较别扭
droppedbytech
2022-08-28 11:28:14 +08:00
看楼里回复,反思了一下自己,觉得很多人(包括我自己)都有的毛病就是自大以及觉得别人自大。明明 OP 只是分享一篇文章介绍一下自己用 Vim 的原因 /Vim 已经没有那么过时了,而且看得出对 Vim 、编辑器和软件工程是有很深的理解的(至少比我深),顺带安利一下 Vim ,就这也能引出一大堆喜欢家长式说教,教别人做事情的,只能说编辑器圣战恐怖如斯 :( 《为什么“我”会使用 Vim 》这标题不清楚么,OP 也没说 IDE/VSCode 不好啊,也没不让别人用啊,反倒是好多 IDE 拥趸捧一踩一。好多扩展 OP 不也是看到 IDE 有顺手移植过来么,“有想法并用计算机程序实现”,这不是程序员的浪漫吗?非要天天 996 折腾那一点业务代码么,那生活也太无趣了吧。
ColorfulBoar
2022-08-28 11:34:30 +08:00
@ffire #83 你就没看懂我那层楼在说啥……这个主题不是关于 vim 的么?我说的是 vim 这玩意面对复杂的 C++项目是不够用的,这些东西的集体出现说明项目本身没涉及到 C++里面折磨 IDE 的东西,vim 能在这种项目上用是因为项目简单而不是 vim 强大。我虽然看 C 很不顺眼,但如果这个主题里面的截图都是拿 C 演示的我一句话都不会多说的,毕竟我不怀疑能拿 vim 来写一个 C 项目。
@droppedbytech 因为只会 IDE 没有掌握 vim 使用的人觉得不爽啊,他们不会所以觉得 vim 肯定有很多不如 IDE 的地方,肯定是你们 vimmer 强行洗地,怎么可能比我 IDE 用着还顺手,不存在的。像我们 vimmer 就不会鄙视用 IDE 的人,每个人选择合适自己的编辑器
ffire
2022-08-28 11:44:28 +08:00
@ColorfulBoar 不,你那层的语气和言辞不是认为我引用那段多少是有一些些问题的么?:)如果你没有这个意思,那就当我理解错了呗。另外为何 C++大项目不够用 vim 呢,不能用 vim 呢,很多大项目的程序员用 vim 来编辑代码。上面的 droppedbytech 说的挺好的,我也觉得顺手自己就行,除非项目组死规定咱们这个项目统一用某 IDE 哈,“大家别用别的哈”,有这样的项目组吗?😆
droppedbytech
2022-08-28 11:44:34 +08:00
@jdhao Vim 和 Emacs 这本来的“对头”感觉现在反而非常和谐了哈哈,口水仗全转移到 IDE/VSCode vs Vim/Emacs 上了
@xd199153 并不行,用的是一种专有的语言做底层开发,编译器都是公司团队开发的。本地哪种 IDE 都不能运行,只能在 Linux 环境使用,同理,没有插件的支撑,vscode remote 和 terminal vim 没多大区别,而且 mac 并不能和大型服务器的编译性能 PK 。不过我平时都是 IDE 写写个人项目,哪个好用用哪个。