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

2018-05-22 20:11:56 +08:00
 ZeroW
24027 次点击
所在节点    程序员
149 条回复
cncqw
2018-05-23 11:52:30 +08:00
因为服务器上没得选择,在本地用可以装逼
leisure
2018-05-23 11:52:32 +08:00
个人习惯啊 最终目的是产出 自己选一个合适的工具就好了
icris
2018-05-23 13:01:15 +08:00
@locktionc #77 疏忽了,没想到 vim 用户会用方向键也没想到还给方向键做了配置,这条打平
lzxin1
2018-05-23 13:09:08 +08:00
1. 通用性强
2. 成长性高
3. 少用鼠标,不伤手
DiamondbacK
2018-05-23 13:20:01 +08:00
@icris #71
没看懂问题,看了楼下才知道是指 insert mode。我想知道为什么要在 insert mode 下移动光标?
DiamondbacK
2018-05-23 13:31:28 +08:00
@lightening #50
- Visual block 模式对于对得很整齐的代码操作很好,但是对于排列稍微错开点的东西就不太好用了。主要还是因为没有真正的多重选择。
--------------------
我觉得 Vim 有实质上的多重编辑,或者说有一个更好的等价物,即 "." 命令。

多重编辑,就是先选择,后编辑。
Vim 的 "." 实质上是先编辑,后选择。

效果一样,操作没有增加。
后者在选择操作上还更灵活,且允许犯错。
timothyye
2018-05-23 13:42:06 +08:00
DiamondbacK
2018-05-23 13:43:06 +08:00
@pony279 #62
多重选择除了好看真心没什么必要。当然目前也有插件做这个事情。
-----------------------------------
联系 #86,我觉得可以说多重编辑不是没必要,如果把 "." 视为多重编辑的变种的话,Vim 用户其实经常用多重编辑。由于没有冠以「多重编辑」之名,以致于 Vim 用户既忽视了这个功能的常用性,也忽视了自己一直在 Vim 里使用它。

至于为什么没有冠以「多重编辑」之名,应该是因为 Vim 在根本上不同于其他编辑器,"." 命令是以一种有机结合方式存在于 Vim 的整体中的,多重编辑的等效操作只是它诸多功能的一方面。
iConnect
2018-05-23 13:47:46 +08:00
以前还觉得黑莓全键盘很牛,习惯了 iPhone 之后,也只好放弃
yidinghe
2018-05-23 13:48:15 +08:00
Nano 干翻一切!
zhuangzhuang1988
2018-05-23 13:51:08 +08:00
因为是正常人。
icris
2018-05-23 13:54:39 +08:00
@DiamondbacK #85
跨编辑器对比你这句为什么要在 insert 模式移动光标就很奇怪了,别的编辑器根本没有别的模式,还让不让比了?
我打开了一个文件,在这一行尾部加个 /* ,在下一行开头加个 */,加了开心行不行?你不在 insert 模式移动光标,你的操作就是 Esc j I,这没毛病吧?请比较复杂度。
zzf2017
2018-05-23 13:59:09 +08:00
jetbrains 全家桶+1
DiamondbacK
2018-05-23 14:06:20 +08:00
@icris #92
我只是想了解一下原因,不要激动。

我提供一个初步的思路给关心这个问题的其他人,用 vvj 在 insert mode 下从任意位置移动光标到下一行行首:
:inoremap vvj <Esc>jI

确实,vvj 是三个键,远多于一个方向键,不过有人会觉得 vvj 更方便。
BingoXuan
2018-05-23 14:29:51 +08:00
vim 已经是很多年之前诞生的了,如果习惯使用用户界面,自然不会感觉多厉害。但如果经常使用命令行,你会发现 vim 的效率真的是高。

但在这个时代里,平时还是好好用 vsc 之类成熟的编辑器吧。但别忘了还是要熟悉 vim 之类命令行编辑器。
hyyou2010
2018-05-23 14:46:11 +08:00
我想问下诸君,远程登录到服务器时有没有考虑使用 midnight commandor? 完全纯文本,功能繁多,还支持鼠标。

https://www.linode.com/docs/tools-reference/tools/how-to-install-midnight-commander/

https://www.linode.com/docs/assets/midnight-commander-full-screen.png
hyyou2010
2018-05-23 14:55:04 +08:00
好奇怪,不显示图,记得以前直接发链接就显示图片的,有时候又不行?
大家可以点击下面的 png 链接看看
yanzixuan
2018-05-23 14:58:25 +08:00
VIM 没啥惊艳是因为没有懒到一定程度。
xiaotianhu
2018-05-23 14:58:39 +08:00
每次听说一个 IDE 好用,下来
先装 vim 插件
然后折腾各种跟 vim 一样的快捷键
折腾完用两天,总有细节跟 vim 不一样
so,why not vim
ksatori
2018-05-23 15:15:47 +08:00
用 atom 的路过,第一时间都是装 vim 插件……

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

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

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

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

© 2021 V2EX