为什么都说 vim 好用,简单体验过后并没有惊艳的感觉啊,求解释~

2018-05-22 20:11:56 +08:00
 ZeroW
24045 次点击
所在节点    程序员
149 条回复
noNOno
2018-05-23 16:18:38 +08:00
@snailsir 退出
ctrl+x
ctrl+c
fy
2018-05-23 16:26:37 +08:00
哇 这就 120 个回复了……

还有什么成为大师后才体会到 vim 的牛逼都来了。。。

就写代码这件事情来说,承认 vim 没有那么方便是件很难的事情吗?而且确实没有惊艳的感觉没毛病啊。

用你认为好用的东西,做认为有意义的事情。吹捧工具是无聊的行为。
calon
2018-05-23 16:27:00 +08:00
想搭车问问其他编辑器有重新选择的快捷键吗?类似于 Vim 中 gv 这样的
这个功能救过我很多次啊
snailsir
2018-05-23 16:31:16 +08:00
@noNOno 终于退出来了,好阔怕 😂
noNOno
2018-05-23 16:36:23 +08:00
@fy 因为真的很好用....
qf19910623
2018-05-23 16:39:17 +08:00
曾经强迫自己去用了用 vim,最终还是滚回了 IDE,最烦的就是记一堆命令了,我的原则是能视图化的东西就不要用命令,我甚至认为要不是大多数开源项目都只支持 linux,我都想一辈子用 windows
fy
2018-05-23 16:41:43 +08:00
@noNOno #125 我曾经也是一整年 ssh 连开发服务器,纯用 vim 写代码的人,还配置了不少插件。

可能给我的印象没那么好吧,我还是喜欢开箱即用的现代程序编辑器。
lightening
2018-05-23 16:52:13 +08:00
@xsown 嗯,其实就是缺 kill-ring。
PopeyeLau
2018-05-23 16:54:59 +08:00
好用 效率明显提升。
whnzy
2018-05-23 17:46:44 +08:00
从头到尾学习一下 vim,你会发现,vim 效率极高。个人使用 vim,但是感觉 emacs 太厉害了。
zhangsen1992
2018-05-23 17:54:52 +08:00
月经贴
bao3
2018-05-23 20:54:41 +08:00
从 2002 年用到现在,之前也是用一会放弃一会,无非就是个文本工具,直到后来搞定了几个很难的文本才顺道入门了 vim。一用就是 10 多年,这个工具是入门曲线非常陡的,可是后期收益大。其他工具是入门极易,前期收益大。楼主自己选择就好
glues
2018-05-23 20:59:00 +08:00
@fy 承认自己智商低有那么难吗?
RryLee
2018-05-23 21:03:41 +08:00
主要是没有击到你的痛点,不用着急,我从向往 vim 到开始使用 vim,经历了大概 5 年。
可以从其他编辑器的 vim 模式开始,慢慢习惯之后后面就是安利党了
fy
2018-05-24 01:03:17 +08:00
@glues #133 谢谢你向大家证明并没那么困难,为你的勇气鼓掌。
chrisqin
2018-05-24 08:59:43 +08:00
@awesomes 用搜狗五笔的请问怎么破
bbsteel
2018-05-24 09:08:19 +08:00
lz 还要什么解释,“简单体验过后”你就想惊艳的感觉,lz 还是小学生?
caixiangyu17
2018-05-24 11:36:48 +08:00
单从文字操作上来说 vim 的确要好用很多,不过 vim 这个编辑器装插件调试太麻烦了。
所以喷气脑袋全家桶配 ideavim 完美解决,有的操作用 vim 有的用快捷键
还有 vim 得 visual mode 超级好用,正则替换也比 ide 得替换好用,不过查找我倒是觉得 ide 得好用一些
pony279
2018-05-24 15:48:21 +08:00
@lightening

> 宏的话……哪个编辑器没有宏?

关于这点我必须要说一句:纯键盘操作 + 宏绝对是最好的搭配,VIM 是第一个让我感受到宏的强大的编辑器。

我用其他 GUI 编辑器的时候从来没有想过要用宏,即使我知道大部分编辑器都有宏。因为这类编辑器根本不适合纯键盘操作。

> 我指的多文件管理是以目录为基本单位,方便在目录内跳转,配合文件浏览器、模糊匹配、跳转到定义处、自动补全 import 等功能。

“跳转到定义处、自动补全 import 等功能。 ” 属于语言支持的部分,这部分 LSP 插件,还有各类语言插件已经可以做的足够好了: https://github.com/autozimu/LanguageClient-neovim

文件浏览,vim 自带的够用,如果喜欢多窗口,有人用 NerdTree。模糊搜索丝毫不差: https://github.com/junegunn/fzf

大部分 GUI 编辑器能做的事情,理论上 vim 都能做,也许没那么酷炫,但是效率并不差。除了展示图片,拖控件这种硬伤真心没办法。VIM 最失败的地方是当初核心维护者不思进取,拿 unix 哲学当偷懒的挡箭牌,以至于后来有了 neovim 这样的项目。
lightening
2018-05-24 15:53:25 +08:00
@pony279 我用 Sublime Text 也根本不需要鼠标啊。我觉得,如果你像学 Vim 一样学一个其他编辑器,你会发现他们都很好用。

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

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

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

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

© 2021 V2EX