Vim 8.0 发布

2016-09-12 22:30:13 +08:00
 fy

官方新闻:

[2016-09-12] After more than ten years there is a major Vim release. It gives you interesting new features, such as channels, JSON, Jobs, Timers, Partials, Lambdas, Closures, Packages and more. Test coverage has been increased, many bugs were fixed, this is a rock stable version. Read more about it in the announcement. (Bram Moolenaar)

https://github.com/vim/vim/releases/tag/v8.0.0000

老家伙们陆续更新了大版本。

真是想不到,简直可啪。

10009 次点击
所在节点    Vim
81 条回复
yuuko
2016-09-13 14:55:03 +08:00
已加群,只有四个人, vim 也是没落了
chemzqm
2016-09-13 15:05:35 +08:00
@yuuko 没有吧,我觉得是用 vim 的通常都比较低调,想当初忽悠我用 vim 的人早就投身 sublime 了,另外 vim 的学习成本和配置使用成本确实相较其它现代编辑器要高不少。
yuuko
2016-09-13 15:16:31 +08:00
@chemzqm 666 ,我是大学的时候 C 语言课被逼的,结果习惯了。。。
eailfly
2016-09-13 15:21:24 +08:00
今天重磅啊,就看 emacs 了
shijingshijing
2016-09-13 18:01:32 +08:00
@dtfm 没有什么是比 gg=G 更让人赏心悦目的事情了,如果有,那就是把 gg=G 再来一遍。

@sudoz vim 不是一个编辑器,是一种态度,极简极高效又极度强大。

最后,吐槽 hijk 的请记住,先有 vim ,后有现代全键盘。
williamx
2016-09-13 19:59:30 +08:00
这是老一辈的主力编辑器,吾辈只需膜拜,然后尽量懂一点相关的知识就可以了。

不可不知,不必尽知!
megatron
2016-09-13 20:06:34 +08:00
@shijingshijing 我不太明白这个 hijk 的意思,记得现代 qwerty 键盘是 1980 年前后就出现了。 vim 是 1991 年,倒是 vi 的历史久远(1976)。但是那样也不对, qwerty 键盘布局在机械打字机时代就确定下来,难道 vi 影响键盘布局发展了?
ernest
2016-09-13 20:24:44 +08:00
@megatron ibm 键盘的方向键在 hijk 上
bengol
2016-09-13 20:36:54 +08:00
已经在公司线上使用了
bwangel
2016-09-13 20:49:01 +08:00
是时候搬出这句话了,

[in fact, they are worse than random typing - an infinite number of monkeys typing into GNU emacs would never make a good program.]( https://www.kernel.org/doc/Documentation/CodingStyle)

Emacs 党们,接受最猛烈的嘲讽吧!
bwangel
2016-09-13 20:51:30 +08:00
megatron
2016-09-13 21:26:44 +08:00
@ernest
@bwangel
感谢回复。你提到的那个键盘我知道,我以前还找过 adm-3a 那种 ctrl 键位的键盘(我用 emacs )。但是,最起码 adm-3a 是 1976 年的, vi 即使是同时期,也没有影响键盘发展,反而可能 adm-3a 这样的键盘影响了 vi 。
bwangel
2016-09-13 22:29:38 +08:00
@megatron ,非常喜欢你这种较真的精神。

我想 @shijingshijing 的最后那句话的意思是, vi 出现的时候,标准的 qwerty 键盘布局还没有发展完善。所以没必要对于 vim 使用 hjkl 来移动感到别扭,因为那时候的键盘还没有出现方向键。

可以参考这篇 wiki , https://en.wikipedia.org/wiki/QWERTY#Computer_keyboards

带方向键的的 qwerty 布局是随着 PC 兼容的计算机和 Windows 在 80 年代的逐步普及,才慢慢成为标准的。而 vi 产生的时候 qwerty 键盘不一定有方向键(原文中说 Later keyboards added function keys and arrow keys.我不确定这个 later 是指的啥时候,就算 vi 创造的时候计算机键盘加上了功能键和方向键,但也一定没被普及)。

而 vi 是 Bill Joy 在 ADM-3A 上编写出来的,它的终端的键盘布局是这个

https://en.wikipedia.org/wiki/Vi#/media/File:KB_Terminal_ADM3A.svg

所以 vi 使用 hjkl 来移动方向。
bwangel
2016-09-13 22:30:34 +08:00
HiHi
2016-09-13 22:38:00 +08:00
拍手称快
bwangel
2016-09-13 22:38:01 +08:00
终于把图发上来了

shijingshijing
2016-09-13 23:05:36 +08:00
@doubleflower 是么? vim 的基本操作人人都会?你用 vim 打开了一个文件,你试试保存退出?

反正我清清楚楚记得第一次进入 vim 了,然后想退出命令行可是花了不少功夫, quit , exit 都用过,最后还是 google 出来的。我第一次用 vim 就被他那奇葩的设定给震撼了,幼小的心灵被留下了永久的创伤 - 我擦这编辑方式怎么这么反人类啊,然后默默用了一段时间 nano ,最后不甘心又上网扒了那个著名的 vim-cheatsheet 好好练了一段时间。

后来又是正则表达式,又是各种配色和插件,渐渐觉得离不开了。撸 html , js , css 我用它;撸 python 我用它;撸 php 我还是用它;撸 shell 脚本,还有更好的么?

现在看着一个个 IDE 那个大啊,我最受不了的是 Eclipse 以及 Eclipse 系的那一堆 Android Studio , Zend Studio ,为什么 IDE 这种东西还要用 Java 写,启动都启动半天,微软的 VS 都比他们好。不能秒点秒开的 IDE ,那不叫 IDE 。
itisthecon
2016-09-13 23:30:16 +08:00
@bwangel hjkl 的意义在于右手不用离开键盘去按方向键就能移动光标, 习惯以后也是效率很高的操作
Override
2016-09-14 01:00:08 +08:00
异步了
SkyKoo
2016-09-14 10:56:45 +08:00
好东西,可是我懒得更新唉。。。

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

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

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

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

© 2021 V2EX