vim 值得学习吗

2016-03-03 08:49:39 +08:00
 Neytoph
可能是个敏感话题,无意引战= =
说下我的情况吧:
1.最近经常要在服务器上编辑,所以稍微接触了点 vim
2.觉得 vim 很酷,不用鼠标,很爽
3.目前用 sublime ,还停留在鼠标加方向键的水平 XD 觉得应该提高一下编辑水平

所以 vim 熟练后究竟有多方便?值得深入学习吗?
12500 次点击
所在节点    Vim
136 条回复
Neytoph
2016-03-03 16:45:04 +08:00
@river1007 谢谢经验!
forsigner
2016-03-03 16:45:28 +08:00
@hbkdsm can't agree more
Neytoph
2016-03-03 16:45:54 +08:00
@china521
@CoderRunner 感觉配合着用还不错 哈哈
wupher
2016-03-03 16:46:02 +08:00
做运维时很需要,尤其人在机房,急赶脚本修故障什么的。

做开发还是 IDE 更好用,尤其是在调试时。
Neytoph
2016-03-03 16:46:40 +08:00
@yuriko 听说 java 用 vim 很痛苦...不过并不了解为什么...
Neytoph
2016-03-03 16:48:30 +08:00
@wupher 我就是比较担心这个 我是 php 的 不知道调试会不会很蛋疼...
elvodn
2016-03-03 16:57:41 +08:00
@joye1230 Option->Save Place in Files between Sessions 这是功能, 不是 BUG.
wenbinwu
2016-03-03 16:58:11 +08:00
告诉别人你会用 vim
告诉别人你不会用 vim

你选哪个
chmlai
2016-03-03 16:59:31 +08:00
@Neytoph 大部分 IDE 都有 vim 绑定的
zerofzt
2016-03-03 17:05:42 +08:00
FF 也支持 vim 模式哦
其实如果不玩强大的功能,单单学下 hjkl wb idxy q@这样就能应付日常了
当然你要效率就去配置吧
一键编译或者运行什么的挺舒服的
语法高亮对于学习新语言很友好
记得不要随便用别人的配置
danmary61
2016-03-03 17:53:10 +08:00
省时间,防被坑。一旦给你一个陌生环境,你会 VIM ,直接开始干活,啥都不用做。不会?装这个,配那个,整一脑门子汗。
magicdawn
2016-03-03 17:54:37 +08:00
git commit 不指定 commit message 就弹出 vim 让你写 commit message
不知道咋用你连提交都成功不了~所以再不喜欢还是要懂一些的~
gimp
2016-03-03 17:58:52 +08:00
用了 vim 会上瘾,根本停不下来
xi4oh4o
2016-03-03 18:10:49 +08:00
语言基础不好的话还是推荐先用 IDE ,会帮助你认识各种错误。
语言熟练以后以后 vim 会提高你编码效率
ibreaker
2016-03-03 18:15:22 +08:00
当然要学
dofy
2016-03-03 18:18:24 +08:00
当然值得学 送入门教程 https://v2ex.com/t/250995#reply12
O21
2016-03-03 18:58:32 +08:00
我觉得不值得。。 能写东西就好了
cxbig
2016-03-03 19:06:07 +08:00
工具就是工具,用得顺手才有效率。是 Editor 还是 IDE 并不重要
附言里提到的比较,我只能说,新装的 vim 和的 phpstorm 相比, phpstorm 的开发效率显然要高
但是如果你对 vim 很了解,各种相关插件和配置都已备妥,操作也熟练,工作效率上相差并不大
strahe
2016-03-03 19:07:22 +08:00
个人觉得 vim 和 Arch 的学习曲线差不多吧,学会了用起来很爽而且很简单。
cxbig
2016-03-03 19:12:57 +08:00
@magicdawn
话说 CLI 下不只是 vim 的,用 nano 或 emacs 也可以。而且提交时用-m 直接写就好了,不用激活编辑器。

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

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

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

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

© 2021 V2EX