vim 值得学习吗

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

所以 vim 熟练后究竟有多方便?值得深入学习吗?
12991 次点击
所在节点    Vim
136 条回复
esxivistawrt
2016-03-04 14:49:32 +08:00
vim 很好用,写小脚本、维护 OpenWrt 路由器常用。
mengzhuo
2016-03-04 16:10:35 +08:00
服务端程序不会 vim 或者 emacs 就不要出来混了,就像 ios 程序不会用 xcode 似的。
平时就用和服务器一样的环境,有助于思维方式的改变,除非你想一辈子只是个点鼠标靠 ide 的码农。
nasta
2016-03-04 17:56:06 +08:00
@Neytoph chrome 插件, Vimium
Wenwei
2016-03-04 18:30:55 +08:00
值得啊。

自从用上了 vim ,其他 IDE 就不想用了。

就是配置自己顺手的 vim 麻烦了些。
SpicyCat
2016-03-04 18:43:10 +08:00
楼主的学习是指什么?如果只是为了在服务器上偶尔改改文件,那么按照 vim 自带的 tutorial 跑一遍就够了,最多 30 分钟。
如果是想开发使用,那学不学都行。文本编辑器精通一样就够了。
20015jjw
2016-03-04 18:51:51 +08:00
很值
wudanyang
2016-03-04 20:14:28 +08:00
如果是做 php 的工作,那么推荐用 phpstorm 加上 ideavim 的配置。毫无配置的 vim 只能是在服务器上面改个小东西。 vim 虽然说很强,但是如果你没有特别多的时间的话,还是不要去搞一个自己的配置。
xavierchow
2016-03-04 20:14:59 +08:00
作为一个 vimer, 必须安利一下: vim 绝对提高效率,我是用了 vim 以后再也不想用 IDE 了(当然你要配插件),而且 chrome 上可以用 vimium, firefox 上可以用 vimperator 统一所有快捷键,基本上可以摆脱鼠标了,对治疗鼠标手也很有效 :)
wudanyang
2016-03-04 20:15:14 +08:00
补充一个,如果想学习就从 vim 自带的教程开始学。
bwangel
2016-03-04 20:43:15 +08:00
用了 vim ,有那种能够操控代码中每一个字符的感觉!感觉代码特别干净!
leon3333
2016-03-04 22:26:39 +08:00
要经常搭建 linux 服务器,配置相关文件的,很有必要学一学,提高效率
leeyiw
2016-03-04 22:28:35 +08:00
批量改文件,用正则和宏,超爽。磨刀不误砍柴空,真心。
wulalaa
2016-03-05 13:05:25 +08:00
当文本编辑器用还是不错的
river1007
2016-03-06 13:04:05 +08:00
看到回复,又有个疑问:
**php 开发用 vim 是不是不如 IDE ?**
============================
这。。。 仁者见仁了,在我眼里,比 IDE 强,在 PHPStormer 眼里, vim 就是垃圾.
debug 用 Vdebug 插件,代码跳转使用一个脚本定时生成 tags 文件足够,不怎么依赖代码提示,有补全功能就行,现在主要使用场景用 Neovim 做 PHP 项目开发。
在写代码的效率上, vim 比所有的 IDE 都要快速,就是手指在键盘上飞,远离鼠标手:-)
7jmS8834H50s975y
2016-04-20 18:07:01 +08:00
@yuriko 我就说用 vim 写 JAVA Android ,貌似没啥问题
https://github.com/wsdjeg/DotFiles
l
楼主, vim 学习曲线很陡,如果时间充裕可以学习下。
7jmS8834H50s975y
2016-04-20 18:09:26 +08:00
@xavierchow 我就是因为有鼠标手,才彻底放弃鼠标的,手腕下方黑黑的老茧

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

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

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

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

© 2021 V2EX