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