例如 phpstrome vs code 等等
使用插件切换到 vim 模式,会对开发有效率加成么? 值得一个不会 vim 的人去学习么?
1
flaneurse 2017-10-03 20:51:22 +08:00 1
没遇到过 ssh 进服务器改代码的情况么,我认为还是有必要学一下的
|
2
LuckCode 2017-10-03 21:06:01 +08:00 via iPhone
楼上+1
|
3
howeroc 2017-10-03 21:29:52 +08:00
来跟我念 s,t,o,r,m。storm。。。。
|
4
m939594960 OP @howeroc #3 脑抽了打错了 抱歉
|
5
m939594960 OP @flaneurse #1 这种情况只掌握少数命令就 ok 不用学的那么多
|
6
sammo 2017-10-03 21:45:25 +08:00 via iPhone 6
ssh 进服务器我用 nano 改代码
|
9
howeroc 2017-10-03 21:59:45 +08:00
@m939594960 😂😂😂。。。
|
10
jin7 2017-10-03 22:44:32 +08:00 via Android
只会编辑和保存😂
|
11
gouchaoer 2017-10-03 22:54:46 +08:00 via Android
别折腾 vim 啥的,根本没法用
|
12
carlclone 2017-10-03 22:57:00 +08:00 via Android
实际情况是。。。。没加成
|
13
joyqi 2017-10-03 23:13:47 +08:00
vim 模式是给我们这些老人家用的
|
14
bbsteel 2017-10-03 23:15:06 +08:00 via Android
lz 问出这个问题说明对 vim 不是很熟,既然不是很熟那就没有必要强行 vim
|
15
hjc4869 2017-10-03 23:24:51 +08:00
没必要
|
16
Technetiumer 2017-10-03 23:26:22 +08:00 via Android
ssh 进去我用 emacs-nox
|
17
Shura 2017-10-04 01:48:47 +08:00 via Android
既然总得用快捷键,还不如学一下 vim。
|
18
ericls 2017-10-04 04:26:08 +08:00 via iPhone 1
我用 vim 模式纯粹是因为习惯了
现在编辑器自己的快捷键也很强大 |
19
aussieweever 2017-10-04 06:09:05 +08:00 via Android
如果敲代码从来不想不间断,vim 或许有点用。但那样子的话难道不是打字员吗
|
20
KeepPro 2017-10-04 08:55:44 +08:00 via Android
不降低效率就已经不错了😂
|
21
ZSeptember 2017-10-04 09:16:51 +08:00 via Android
编辑效率和开发效率,不一定是成正比的。vim 会一些基础的操作就好。
|
22
ipwx 2017-10-04 09:33:01 +08:00
@Shura 如果是 mac 的话,有几乎整个系统通用的一些标准快捷键,包括上下左右移动光标、删除之类的,而且都是 Ctrl+? 的格式,不需要像 Windows 一样 Home End 之类的键位。
|
23
tonghuashuai 2017-10-04 09:43:07 +08:00 via Android
熟悉了一个编辑器后,学不学 vim 完全不影响开发效率。
但是学完 vim 会有一种感觉:真庆幸自己会 vim。 再但是,有些语言比如 java,使用 ide 的效率明显高于 vim,至于 vim 模式,就是掌握一套快捷键吧 |
24
Immortal 2017-10-04 09:52:49 +08:00
phpstorm 建议的吧
因为我自己在用 idea,到现在的 gogland 一直都有使用 vim 模式,觉得操作上快了不少 而且我对比使用过几个常用的编辑器和 ide,比如 sbulime,vscode,atom,发现还是 idea 家的 vim 插件最接近原生的 vim 操作 |
25
chrisliu1314 2017-10-04 10:30:00 +08:00 via Android
感觉主要是 linux 系统自带 vim。。。
|
26
openSUSE 2017-10-04 10:40:05 +08:00 via Android
vi/vim 是纯键盘操作,如果工作量大,不熟悉 vi/vim,反而会降低效率。不过 vi/vim 是 linux 系统内置的,学习下如何使用是很有必要的,能让在极端情况下(如第三方编辑器、ide 无法使用)挽回点劣势。
|
27
niminjie 2017-10-04 10:56:07 +08:00 via iPhone
vim 目地是用来纯键盘操作,不用鼠标。
如果你习惯编辑的时候键盘加鼠标,或者你不能做到 ide+vim 模式,大部分的操作能通过键盘完成,那就没必要再花大量时间去学 vim 了,除非你有兴趣。 ide 里面的 vim 模式我觉得是给那些原来习惯使用 vim,但是又想用 ide 的人用的 |
28
fulvaz 2017-10-04 11:31:11 +08:00
学习了 3 次 vim 都没法入坑, 最后在一位 c++大神的指引下成功学完.
所谓指引也就是叫大神给你演示一下 vim 有什么用, 怎么厉害了 剩下自己学. |
29
WispZhan 2017-10-04 11:34:41 +08:00
vim 的操作设计就是纯键盘操作。
--- JetBrains 家的 IDE 也是鼓励使用键盘操作,绝大部分窗口切换都是可以用快捷键完成,当然我是说的基于 IntelliJ 原生默认快捷键(如果用的 Eclipse 快捷键或者 Netbean 快捷键的当我没说)。 所以从某些程度上来说,两者提倡的操作方式是一样的。 但是,如果再 Intellij 上面使用 vim 模式,会有大量快捷键冲突。好在会提示使用什么模式的快捷键覆盖,也可以自己取编辑或者修改冲突的地方。 --- 我主要是使用 vim 里几个常用功能,感觉再完全脱离鼠标之后也不会编辑困难或者拿着方向键狂敲的尴尬。目前用的 60%的键盘,基本上敲代码双手是不会中途离开键盘的,除非没敲。 |
30
CloudnuY 2017-10-04 17:32:50 +08:00
vim 学会怎么退出就够了……
|
31
kimoCHG 2017-10-04 18:27:26 +08:00
|
32
bao3 2017-10-05 06:56:00 +08:00 via iPhone
如果你喜欢打字时停下来用鼠标点来点去,那就不必学 vim。但如果你适合手不离键盘解决一切问题,就会十分有必要学。vim 不见得一定提升你的效率,因人而异,对我来说 vim 是大幅提升的,不光是编辑,我连 zsh 命令行也是 vim 模式,你可以想象一下一整行命令你只要按 W 就可以在 word 间移动,比默认的模式爽太多。
|