1 hr 24 min

015. 漫谈 Vim,对 Bram Moolenaar 的致‪敬‬ EmacsTalk

    • Technology

Vim 作者 Bram Moolenaar 不幸在 2023-08-03 去世,本期节目是对 Bram 的致敬,Long Live Vim!
嘉宾
Elon:GitHub、BlogElon
领蜂(Joyer):GitHubJoyer
时间线
00:00:15 开场,嘉宾介绍
00:03:00 Vim 的历史由来
00:09:29 编辑器之战,按键方式、启动速度、扩展语言
00:28:05 Vimscript vs Emacs Lisp
00:38:52 NeoVim 诞生的原因
00:54:56 资助乌干达贫困儿童的由来
01:04:10 Bram 对年轻程序员的建议
01:09:03 对未来编辑器的畅想
Vim 诞生历史
1969 年,Ken Thompson 为 Unix 开发 edUnix 之父:Ken Thompson & Dennis Ritchie
1975 年,George Coulouris 改进了 ed,得益于显示技术的进步,增加 inline edit,他命名为 em,editor for mortals(凡人的编辑器)。
1976 年,Bill Joy 在 em 的基础上继续尽快扩展,增加了两个 mode:
Open mode,像 em 一样按行就地修改,
Visual mode,可以全屏编辑文件(和我们现在的方式类似)
Joy 称之为 ex(extended ed),并在 1978 年在 BSD 的首次版本中内置,在次年的 BSD 第二版中改名为 vi,表示默认以 visual 方式打开 ex。在 Vi 中,首次引入 : 作为命令的前缀,比如 :wq 表示保存并退出。
Joy 开发 Vi 时的键盘:Lear Siegler ADM-3A
由于 Vi 衍生于 ed,版权在 AT&T 那里,不方便修改,因此社区开始出现各种开源版本的 Vi,1988 年 Bram 创建了 Vi Imitation,但是没有开源出来,1991-11-02 首次对外发布, 1993 年发布的 2.0 版本,包括多级撤销和针对编译器错误的快速修复模式(multi-level undo and a “quickfix” mode for compiler errors),正式改名为 Vi IMproved
链接
How to get started with the ed text editor
Where Vim Came From
Bill Joy's greatest gift to man – the vi editor
A Look at Vim, a Text Editor for the Ages
编辑器之战
对 Bram 去世的悼念文章
Message from the family of Bram Moolenaar
Bram Moolenaar has died | Hacker News
Vim Boss
即将发布的 9.1 将会专门纪念 Bram,就像 9.0 专门纪念 Sven Guckes
The Legacy of Bram Moolenaar
Vim creator Bram Moolenaar dies aged 62 • The Register
Bram Moolenaar, Author of the Open Source Vim Code Editor, Has Died
重复性劳损 Repetitive Strain Injury
[PATCH] Asynchronous functions (settimeout, setinterval, and cancelinterval)
Why Neovim? with TJ DeVries, Neovim core maintainer (Changelog Interviews #457)
Why we � Vim (Changelog Interviews #450) |> Changelog
如无必要,勿增实体,即“简单有效原理”
Bram 在 2022 的采访:Bram Moolenaar: "Vim is a very important part of my life."
网站地址:
https://emacs.liujiacai.net/podcast/015/

Vim 作者 Bram Moolenaar 不幸在 2023-08-03 去世,本期节目是对 Bram 的致敬,Long Live Vim!
嘉宾
Elon:GitHub、BlogElon
领蜂(Joyer):GitHubJoyer
时间线
00:00:15 开场,嘉宾介绍
00:03:00 Vim 的历史由来
00:09:29 编辑器之战,按键方式、启动速度、扩展语言
00:28:05 Vimscript vs Emacs Lisp
00:38:52 NeoVim 诞生的原因
00:54:56 资助乌干达贫困儿童的由来
01:04:10 Bram 对年轻程序员的建议
01:09:03 对未来编辑器的畅想
Vim 诞生历史
1969 年,Ken Thompson 为 Unix 开发 edUnix 之父:Ken Thompson & Dennis Ritchie
1975 年,George Coulouris 改进了 ed,得益于显示技术的进步,增加 inline edit,他命名为 em,editor for mortals(凡人的编辑器)。
1976 年,Bill Joy 在 em 的基础上继续尽快扩展,增加了两个 mode:
Open mode,像 em 一样按行就地修改,
Visual mode,可以全屏编辑文件(和我们现在的方式类似)
Joy 称之为 ex(extended ed),并在 1978 年在 BSD 的首次版本中内置,在次年的 BSD 第二版中改名为 vi,表示默认以 visual 方式打开 ex。在 Vi 中,首次引入 : 作为命令的前缀,比如 :wq 表示保存并退出。
Joy 开发 Vi 时的键盘:Lear Siegler ADM-3A
由于 Vi 衍生于 ed,版权在 AT&T 那里,不方便修改,因此社区开始出现各种开源版本的 Vi,1988 年 Bram 创建了 Vi Imitation,但是没有开源出来,1991-11-02 首次对外发布, 1993 年发布的 2.0 版本,包括多级撤销和针对编译器错误的快速修复模式(multi-level undo and a “quickfix” mode for compiler errors),正式改名为 Vi IMproved
链接
How to get started with the ed text editor
Where Vim Came From
Bill Joy's greatest gift to man – the vi editor
A Look at Vim, a Text Editor for the Ages
编辑器之战
对 Bram 去世的悼念文章
Message from the family of Bram Moolenaar
Bram Moolenaar has died | Hacker News
Vim Boss
即将发布的 9.1 将会专门纪念 Bram,就像 9.0 专门纪念 Sven Guckes
The Legacy of Bram Moolenaar
Vim creator Bram Moolenaar dies aged 62 • The Register
Bram Moolenaar, Author of the Open Source Vim Code Editor, Has Died
重复性劳损 Repetitive Strain Injury
[PATCH] Asynchronous functions (settimeout, setinterval, and cancelinterval)
Why Neovim? with TJ DeVries, Neovim core maintainer (Changelog Interviews #457)
Why we � Vim (Changelog Interviews #450) |> Changelog
如无必要,勿增实体,即“简单有效原理”
Bram 在 2022 的采访:Bram Moolenaar: "Vim is a very important part of my life."
网站地址:
https://emacs.liujiacai.net/podcast/015/

1 hr 24 min

Top Podcasts In Technology

TikTok
Catarina Vieira
Genius Bar
Audioboom
Tiktok Downloader 4x
Tiktok Downloader 4x
Search Off the Record
Google
Telegram Is The Future
TelegramIsTheFuture
Apple Events (audio)
Apple