熟练地 Vim,真的能极大的提高工作效率么?

2016-09-14 15:19:39 +08:00
 Mark24

来回使用鼠标真心好累啊

回头发现, vim 就是解决这个的

现在开始有耐心的,学习 vim

20364 次点击
所在节点    Vim
126 条回复
daya
2016-09-14 15:28:20 +08:00
熟练的 Debug ,才能提高工作效率。
tonyluj
2016-09-14 15:31:57 +08:00
能,但不是最根本的
zhuangzhuang1988
2016-09-14 15:34:04 +08:00
别作死..
jiyinyiyong
2016-09-14 15:34:19 +08:00
熟练使用触摸板也可以提高效率. 熟练使用 Sublime Text 也可以提高效率.
xieguanglei
2016-09-14 15:44:18 +08:00
如果只是想减少鼠标的使用,先折腾 IDE 的快捷键吧
nailuoGG
2016-09-14 15:47:33 +08:00
熟练使用比不熟练使用效率当然高一些

比如熟练编程也可以提高效率
RihcardLu
2016-09-14 15:48:16 +08:00
熟练使用任何 IDE/文本编辑器 都能极大地提高工作效率,关键是你的应用场景。例如公司技术有没有强制要求?是不是只能在服务器上修改等等,如果都没有,那么自己喜欢用什么,就用什么。
wikinee
2016-09-14 15:48:33 +08:00
你可以买个小红点键盘
28ms
2016-09-14 15:50:07 +08:00
然而又不能完全不使用鼠标, IDE + vim 键位插件是个很靠谱快速的解决方案。
metrue
2016-09-14 15:51:59 +08:00
这是毫无疑问的。
Felldeadbird
2016-09-14 15:58:28 +08:00
web 开发觉得并不会提升,即使浏览器也有 VIM 插件
Bown
2016-09-14 15:59:03 +08:00
Android Studio + Vim Emulation
然后经常有同事看我敲代码问我用的什么快捷键怎么这么灵巧。。
hellojl
2016-09-14 16:00:13 +08:00
1. 能提高写字效率
2. 习惯了 vim 后,再用普通编辑器就会浑身难受
3. 每天需要按摩左手小拇指
murmur
2016-09-14 16:07:24 +08:00
vim 运维用效率很高 开发还是 IDE 谁用谁知道 界面长这么丑用着能舒服么
你平时快捷键用多少 ? ctrl+c/v/x ctrl+shift+f 还一个 class/file 的快速入口 就这些了
真不知道 vim 有啥可优越的 ide 的好处是根本不需要记忆快捷键 顺着思路来就可以了 比如我需要对一堆文件 rename 临时看一眼有快捷键就够了
fatedier
2016-09-14 16:18:43 +08:00
应该具体问题具体分析,你要开发什么应用,可能不同的语言环境对 IDE 的依赖也不同。

比如我现在经常用 go 开发后端应用, tmux + oh-my-zsh + vim 就是非常高效的完全脱离鼠标的解决方案。
通常浏览器下需要用到鼠标,不过可以通过 chrome 的 vimium 扩展来解决部分需求。
然后应用切换还有一些其他操作,在 mac 下用 alfred, spotlight 来完成。

每个人习惯不同,我觉得敲着敲着键盘要突然动一下鼠标,次数多了会觉得累。这一点如果直接使用 macbook 的键盘 + 触摸板就感觉还不错,不然鼠标和键盘还是有点远。
xy19009188
2016-09-14 16:19:10 +08:00
这一点从 vimium 上就看出无线的优势,快捷键使用的 6 的飞起,尤其是自定义快捷键后,左手快捷键切换 tab ,翻页等操作,右手触摸板多手势系统级切换, 6 到飞起。
xy19009188
2016-09-14 16:20:55 +08:00
@fatedier 同感,我是 win 党,现在就是 Chrome+vimium , listary ( wox ),自带触摸板, 6 到飞起,已经好久没用过鼠标了
jixiangqd
2016-09-14 16:23:10 +08:00
目前 IDEA/Pycharm + vim plugin 。
专注写代码的时候 确实可以很大提高效率的。 虽然 vim 也可以配置的很强大,但是感觉总归不如 jetbrains 家的 ide 强大。
不过,这样的方案还有个问题,就是 vim plugin 的 bug 很多,而且并不能完全模拟 vim 的全部操作,有时候会有些蛋疼。不过用久了以后,摸到规律,其实还是可以使用的。
Axighi
2016-09-14 16:24:19 +08:00
成功配置 nvim 让它比一年前的 atom 更慢了。。。
guoqiao
2016-09-14 16:24:31 +08:00
单独只说某个特定领域的话, 一定能找出定制的工具比 Vim 更强.

Vim 的强大在于通用性: 可以操作一切文本, 可以工作于一切环境.

无论你用什么编程语言, 无论你处理任何文字.
无论是 Linux, macOS 还是 Windows, 无论是 GUI 还是 CLI, 无论是本地还是远程.

而且你掌握之后, 操作会全部变成肌肉反应, 能真正做到让手速跟上你的大脑, 得心应手, 指哪儿打哪儿.

我们喜欢用"无招胜有招"或者"唯快不破"来形容武术的最高境界.
而这两点, Vim 都做到了极致.

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

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

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

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

© 2021 V2EX