程序员有必要学习使用类似 vim 编辑开发吗

2023-11-16 19:27:51 +08:00
 Deking
虽然我知道学会之后肯定效率会很高,但是总感觉这是大佬用的工具,内心都退却了
3265 次点击
所在节点    程序员
47 条回复
AoEiuV020JP
2023-11-16 20:06:31 +08:00
有 Linux 需求的话 vim 退出是一定要学的,
其他看情况和兴趣吧,时代在发展,现在包括 vscode 远程开发已经有很多可以减少命令行使用的技术了,
BBCCBB
2023-11-16 20:09:04 +08:00
喜欢就用, 不喜欢就别折腾...
flyqie
2023-11-16 20:11:40 +08:00
哪个舒服用哪个。

反正我用 jetbrains 家
iomect
2023-11-16 20:11:51 +08:00
基础的一些东西会了就行
专门的重度应用到开发中可以 但我个人觉得没必要
levelworm
2023-11-16 20:13:16 +08:00
这个看习惯吧?
vcn8yjOogEL
2023-11-16 20:14:22 +08:00
Vi 作为临时编辑器很好用, 因此最好还是了解下基础操作

剩下的就看你喜不喜欢了, Vi 的模式分类很清晰, 学起来比 Emacs 简单得多
PTLin
2023-11-16 20:14:49 +08:00
这时候就又要上这个网站了 https://plug-world.com/posts/stop-obsessing-over-tools/
thinkershare
2023-11-16 20:16:06 +08:00
没有必要深入学习,只需要熟悉最常用的 10 来个操作,模式切换,退出,撤销,快速定位(这个有点麻烦), 快速替换。然后需要用的时候,使用一下就好了。
luckyrayyy
2023-11-16 20:20:51 +08:00
为啥效率肯定会高...你工作中需要就学,不需要学他干啥。除了个别公司,现在哪儿还有非得在远程服务器手动开发的,就算必须登服务器,也有很多后端在远程,前端在本地的方案。
Ericcccccccc
2023-11-16 20:22:02 +08:00
这么讲

工作里, 耗你最多时间的不是在写代码上.
ck65
2023-11-16 20:25:00 +08:00
用一个星期,顺了就顺了,没顺就放弃,下次有缘再见。Neovim 用户留 https://wakatime.com/@mogita
chendy
2023-11-16 20:25:54 +08:00
基本操作会了就行
——来自 ideavim 用户
ruchee
2023-11-16 20:28:30 +08:00
可以学着用下试试,喜欢那种感觉就继续,不喜欢不要勉强,用 IDE 也挺好。

—— 12 年 Vim 用户留
zhuangzhuang1988
2023-11-16 20:32:28 +08:00
没有。
littlewing
2023-11-16 20:37:49 +08:00
至少要学会怎么退出
lambdazx
2023-11-16 20:44:56 +08:00
掌握下 vim 的编辑方式还是非常不错的,能提升效率。

但目前用了这么多年,发现用 vscode 和 jetbrains 全家桶,然后装上对应的 vim 插件,是效率比较高的方式。

现在 vscodevim 和 ideavim 都还挺好用的,大部分快捷键都能自定义映射,又省去了在原生 neovim/vim 里面配置插件折腾的时间。
freshgoose
2023-11-16 20:47:26 +08:00
你要是经常使用 linux 那肯定要学,你要是用的 mac ,学一学也可以。你要是用 windows ,那还是算了,很多键都跟系统或 IDE 的键位冲突……
ChrisFreeMan
2023-11-16 21:17:02 +08:00
有必要,写代码是很他妈无聊的事情,要学会找乐子,越折腾乐趣越多,越折腾,越能学到更多东西,如果你要成为更好的程序员,就要学会 Fuck Around 。
Tiande
2023-11-16 21:22:16 +08:00
我连浏览器都要装 vim...
Nazz
2023-11-16 21:25:58 +08:00
会 awq 就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/992556

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX