1
AoEiuV020JP 354 天前 via Android
有 Linux 需求的话 vim 退出是一定要学的,
其他看情况和兴趣吧,时代在发展,现在包括 vscode 远程开发已经有很多可以减少命令行使用的技术了, |
2
BBCCBB 354 天前 1
喜欢就用, 不喜欢就别折腾...
|
3
flyqie 354 天前 via Android
哪个舒服用哪个。
反正我用 jetbrains 家 |
4
iomect 354 天前
基础的一些东西会了就行
专门的重度应用到开发中可以 但我个人觉得没必要 |
5
levelworm 354 天前 via Android
这个看习惯吧?
|
6
vcn8yjOogEL 354 天前
Vi 作为临时编辑器很好用, 因此最好还是了解下基础操作
剩下的就看你喜不喜欢了, Vi 的模式分类很清晰, 学起来比 Emacs 简单得多 |
7
PTLin 354 天前 1
|
8
thinkershare 354 天前
没有必要深入学习,只需要熟悉最常用的 10 来个操作,模式切换,退出,撤销,快速定位(这个有点麻烦), 快速替换。然后需要用的时候,使用一下就好了。
|
9
luckyrayyy 354 天前
为啥效率肯定会高...你工作中需要就学,不需要学他干啥。除了个别公司,现在哪儿还有非得在远程服务器手动开发的,就算必须登服务器,也有很多后端在远程,前端在本地的方案。
|
10
Ericcccccccc 354 天前
这么讲
工作里, 耗你最多时间的不是在写代码上. |
11
ck65 354 天前
用一个星期,顺了就顺了,没顺就放弃,下次有缘再见。Neovim 用户留 https://wakatime.com/@mogita
|
12
chendy 354 天前
基本操作会了就行
——来自 ideavim 用户 |
13
ruchee 354 天前
可以学着用下试试,喜欢那种感觉就继续,不喜欢不要勉强,用 IDE 也挺好。
—— 12 年 Vim 用户留 |
14
zhuangzhuang1988 354 天前
没有。
|
15
littlewing 354 天前
至少要学会怎么退出
|
16
lambdazx 354 天前
掌握下 vim 的编辑方式还是非常不错的,能提升效率。
但目前用了这么多年,发现用 vscode 和 jetbrains 全家桶,然后装上对应的 vim 插件,是效率比较高的方式。 现在 vscodevim 和 ideavim 都还挺好用的,大部分快捷键都能自定义映射,又省去了在原生 neovim/vim 里面配置插件折腾的时间。 |
17
freshgoose 354 天前
你要是经常使用 linux 那肯定要学,你要是用的 mac ,学一学也可以。你要是用 windows ,那还是算了,很多键都跟系统或 IDE 的键位冲突……
|
18
ChrisFreeMan 354 天前
有必要,写代码是很他妈无聊的事情,要学会找乐子,越折腾乐趣越多,越折腾,越能学到更多东西,如果你要成为更好的程序员,就要学会 Fuck Around 。
|
19
Tiande 354 天前 via Android
我连浏览器都要装 vim...
|
20
Nazz 354 天前
会 awq 就行
|
22
Deking OP @ChrisFreeMan 有道理,综合上面的建议,等有时间再折腾吧,现在其实时间也不是很宽裕,如果再耗费时间在学习他的使用上,有点不务正业
|
23
frankyzf 354 天前
可以学 VIM 的编辑方式,在 IDE 里用,不需要单独用 VIM 。
|
24
nodejsexpress 354 天前
@Tiande 挺好的,浏览效率大大提高。
其实不用鼠标的感觉真好。 |
25
adoal 354 天前
最近学到一个很黑话的说法,“非必需但必要”
|
26
cnbatch 354 天前
非必须。
我个人坚决不用、不学 VIM 的任何“新”功能(指的是原版 vi 不具备的那些功能),反正各个 IDE 自己的默认模式也没多碍事 |
27
cnbatch 354 天前
(还没编辑完,不小心发了出去)
对于 vi 我也基本只用普通的编辑模式(甚至能不用就不用),还有保存退出,够了。 命令行临时改文件有 nano (Linux) 和 ee (FreeBSD),需要更精细、大规模修改的时候,直接开 IDE 远程编辑的效率会更高。如果此时有多显示器的话,IDE 的效率会更高。 说实话,真想效率高,多配个显示器更加实在 |
29
NASK 354 天前
会简单的修改 保存,退出就可以。平时也就云服务器上面用用。
|
30
netabare 354 天前 1
用 Windows 的话感觉是必学的吧,毕竟 WSL 下面做很多琐碎的事情用 vim 都会很方便。难不成每次都把文件夹在 Windows 和 WSL 之间搬来搬去吗。
|
31
israinbow 354 天前
大佬用 vim 只是单纯古代的时候没有 jb, atom, vscode, 其实地球上还有一群用 nano 的; 你只要不跟他们一样天天开个控制台敲代码, 用 vscode 爽歪歪.
|
33
hhjuteman 354 天前
大学的时候用了三年 Emacs ,后来出 vscode ,尝试了一下发现这玩意真好用。后来又尝试使用了 visual studio ,发现这玩意的调试功能真的强大,就在也没用回 emacs 了,到现在也只记得基本的 Emacs 操作方式了,上服务器我都用 nano 编辑一下。我一直没搞懂所谓 vim 或者 emacs 键位的"效率"在哪里,因为 ide 的快捷键也很快啊,我用了 vscode 以后从来没想过要把键位改成别的,一直都用的默认键位。倒是 visual studio 键位,及其难用。后来用了 reshaper 插件吧所有的 ide 都调成了 reshaper 键位。
|
34
mezhangkai 354 天前 via iPhone
不需要,觉得好玩就学呗,这个是日积月累的习惯,建议不要折腾插件
|
35
LavaC 354 天前
如果你键盘还有小数字部分,那 vim 只要学个 i 输入、esc 退出输入、:wq 、:q!就完事了,多的别碰。大部分时候 vscode 的使用体验吊着 vim (编辑器层面)打。
|
36
cslive 354 天前
服务器零时改个文件,nano,vi 总得掌握一个吧
|
37
7inFen 354 天前
迟早要学。我做前端,有时也要去服务器改点东西,vim 和 nano 至少二选一吧,vim 的三种模式了解一下即可。
但是写代码没必要。要把 vim 打造成一款趁手的 IDE ,需要配置和学习的东西太多太多,现在开箱即用的 vscode 、jetbrains 系列的工具非常优秀,并且支持远程、web 端,省时又省力。不是 geek ,没必要再折腾老古董。 |
38
acerphoenix 354 天前
出于兴趣,可以。否则就算了。
|
39
FengMubai 354 天前 via Android
你可以不用,但不能不会(复制粘贴、增删改查)
|
40
fkdog 354 天前
基础的要学。
至于把 vim 做成一个 ide 的这种,没必要。 程序员应该静下心来沉淀自己,提高产出。 所以学《大佬》装逼写垃圾流水博客、折腾 vim 一类的工具一律可以归类为差生文具多。 |
41
xzysaber 354 天前
一般会基本的就行。
|
42
novaline 354 天前
能简单高效产出就行了,不想花时间记一堆快捷键,vscode 足矣。vim 用的好工资又不会增加
|
43
8675bc86 354 天前
会用的不一定是大佬,不会用的绝对是菜鸡,只知道 CRUD, AI 调参,问一句什么是系统调用就傻眼了。
|
44
kailpony4396 354 天前
有必要,减少摸鼠标的次数,保护腱鞘
|
45
dddys 353 天前
neovim 感觉也不错啊
|