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

2023-11-16 19:27:51 +08:00
 Deking
虽然我知道学会之后肯定效率会很高,但是总感觉这是大佬用的工具,内心都退却了
3266 次点击
所在节点    程序员
47 条回复
Deking
2023-11-16 21:30:20 +08:00
@ruchee 好的哈哈哈,感觉 IDEA 确实好用,但又看到很多人推荐 VIM
Deking
2023-11-16 21:33:57 +08:00
@ChrisFreeMan 有道理,综合上面的建议,等有时间再折腾吧,现在其实时间也不是很宽裕,如果再耗费时间在学习他的使用上,有点不务正业
frankyzf
2023-11-16 21:36:10 +08:00
可以学 VIM 的编辑方式,在 IDE 里用,不需要单独用 VIM 。
nodejsexpress
2023-11-16 21:41:07 +08:00
@Tiande 挺好的,浏览效率大大提高。
其实不用鼠标的感觉真好。
adoal
2023-11-16 21:42:47 +08:00
最近学到一个很黑话的说法,“非必需但必要”
cnbatch
2023-11-16 21:42:50 +08:00
非必须。

我个人坚决不用、不学 VIM 的任何“新”功能(指的是原版 vi 不具备的那些功能),反正各个 IDE 自己的默认模式也没多碍事
cnbatch
2023-11-16 21:51:13 +08:00
(还没编辑完,不小心发了出去)

对于 vi 我也基本只用普通的编辑模式(甚至能不用就不用),还有保存退出,够了。

命令行临时改文件有 nano (Linux) 和 ee (FreeBSD),需要更精细、大规模修改的时候,直接开 IDE 远程编辑的效率会更高。如果此时有多显示器的话,IDE 的效率会更高。

说实话,真想效率高,多配个显示器更加实在
Deking
2023-11-16 23:04:31 +08:00
@cnbatch 有道理,感谢感谢
NASK
2023-11-17 00:16:44 +08:00
会简单的修改 保存,退出就可以。平时也就云服务器上面用用。
netabare
2023-11-17 00:30:28 +08:00
用 Windows 的话感觉是必学的吧,毕竟 WSL 下面做很多琐碎的事情用 vim 都会很方便。难不成每次都把文件夹在 Windows 和 WSL 之间搬来搬去吗。
israinbow
2023-11-17 00:31:58 +08:00
大佬用 vim 只是单纯古代的时候没有 jb, atom, vscode, 其实地球上还有一群用 nano 的; 你只要不跟他们一样天天开个控制台敲代码, 用 vscode 爽歪歪.
musi
2023-11-17 08:50:06 +08:00
@israinbow #31 nano 也很好用
hhjuteman
2023-11-17 09:37:29 +08:00
大学的时候用了三年 Emacs ,后来出 vscode ,尝试了一下发现这玩意真好用。后来又尝试使用了 visual studio ,发现这玩意的调试功能真的强大,就在也没用回 emacs 了,到现在也只记得基本的 Emacs 操作方式了,上服务器我都用 nano 编辑一下。我一直没搞懂所谓 vim 或者 emacs 键位的"效率"在哪里,因为 ide 的快捷键也很快啊,我用了 vscode 以后从来没想过要把键位改成别的,一直都用的默认键位。倒是 visual studio 键位,及其难用。后来用了 reshaper 插件吧所有的 ide 都调成了 reshaper 键位。
mezhangkai
2023-11-17 09:41:34 +08:00
不需要,觉得好玩就学呗,这个是日积月累的习惯,建议不要折腾插件
LavaC
2023-11-17 10:07:15 +08:00
如果你键盘还有小数字部分,那 vim 只要学个 i 输入、esc 退出输入、:wq 、:q!就完事了,多的别碰。大部分时候 vscode 的使用体验吊着 vim (编辑器层面)打。
cslive
2023-11-17 10:35:45 +08:00
服务器零时改个文件,nano,vi 总得掌握一个吧
7inFen
2023-11-17 10:44:21 +08:00
迟早要学。我做前端,有时也要去服务器改点东西,vim 和 nano 至少二选一吧,vim 的三种模式了解一下即可。

但是写代码没必要。要把 vim 打造成一款趁手的 IDE ,需要配置和学习的东西太多太多,现在开箱即用的 vscode 、jetbrains 系列的工具非常优秀,并且支持远程、web 端,省时又省力。不是 geek ,没必要再折腾老古董。
acerphoenix
2023-11-17 11:07:33 +08:00
出于兴趣,可以。否则就算了。
FengMubai
2023-11-17 11:12:58 +08:00
你可以不用,但不能不会(复制粘贴、增删改查)
fkdog
2023-11-17 13:08:15 +08:00
基础的要学。
至于把 vim 做成一个 ide 的这种,没必要。

程序员应该静下心来沉淀自己,提高产出。
所以学《大佬》装逼写垃圾流水博客、折腾 vim 一类的工具一律可以归类为差生文具多。

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

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

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

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

© 2021 V2EX