首页 >>  正文

linux怎么进入vim编辑器

来源:baiyundou.net   日期:2024-09-24

西风 金磊 发自 凹非寺

量子位 | 公众号 QbitAI

编辑器之神Vim之父,Bram Moolenaar逝世,享年62岁。

(程序员圈子内广为流传的一句话:世界上只有三种程序员,用Vim的,用Emacs,和用其他的。)

在Bram家人发布的讣告中写到:

我们必须怀着沉重的心情通知您,由于在过去几周里病情迅速恶化,Bram Moolenaar于8月3日去世。

Bram的一生将大部分时间都奉献给了Vim,甚至在一个月前,他还在对Vim做着更新、修改工作。

Vim凭借它的高效、可扩展、完全免费开源等特性,在程序员群体的影响力可以说是不言而喻的,毫不夸张地评价是:

一个程序员,只要用熟了Vim,没有不爱的

任何Linux用户,几乎都无法绕开命令行,也绕不开Vim编辑器

甚至程序员圈里经常会存在“鄙视链”——用Vim的瞧不起用图形界面的。

即便现在很多段子都会围绕Vim难上手而展开,例如“如何退出Vim”,但这也一定程度上从侧面反应了它的影响力。

而Bram的奉献精神除了体现在对Vim的热爱之外,还体现在他数十年如一地做着慈善活动,为乌干达贫困儿童捐款。

熟悉Vim的朋友都知道,直到现在你都可以输入命令“help Uganda”或“help ICCF”来查看许可证:

正是这么一位富有创造力、杰出且极具爱心的传奇人物,很遗憾的永远离开了我们。

这也让许多人感到非常惋惜:

Bram改变了我们很多人的生活和事业。

现在,让我们走近Bram Moolenaar的一生,向这位伟大的传奇人物致敬。

与Vim如影相随的一生

Bram Moolenaar出生于1961年,在荷兰莱斯镇长大。

他从小就对电子和计算机感兴趣,高中就开始自学编程。

1985年,他从代尔夫特理工大学毕业,获得了电气工程学士学位。

Vim的开发灵感源于一台Ameiga计算机。当时Bram想要在Ameiga上使用Vi这款Unix上的标准编辑器,但是发现没有移植到Amiga上的版本。

△用C语言在Vi中写“Hello World”

于是他尝试了几个Vi的克隆版本,其中一个叫做Stevie。

Bram对Stevie的源代码进行了修改,试图让它更接近Vi的功能,并增加了一些新特性,如多级撤销等。

这就是Vim的雏形,最初叫做“Vi IMitation”,意思是“Vi的模仿”。

Vim的第一个版本于1988年发布在Fred Fish制作的一个公共域磁盘集上。后来有很多用户将Vim移植到MS- DOS、Unix等其它平台上。

1992年,在版本1.22中,“Vi IMitation”被改名为“Vi IMproved”,意思是“Vi的改进”。

Vim虽然主要面向程序员,但也可以用于很多其他目的。Vim遵循Unix上的Vi编辑器的行为,并增加了很多有用的扩展功能,可以在很多不同的操作系统上运行。

此外,Vim还有很多优点,得到了众多程序员的青睐,比如大多数命令都是普通按键,操作高效;多级撤销;支持超过170种语言的语法高亮;可以将文件转换为带有语法高亮的HTML格式;可视化区域选择,可以对选择的内容进行任何操作……

Bram除了负责Vim的开发、维护、发布、管理,还组织了一个由志愿者组成的开发团队,通过发送补丁、反馈等不断改进Vim。

Vim被网友称为慈善软件,不仅因为它开源免费。

还因为它鼓励用户捐款给ICCF Holland这个为乌干达Kibaale地区艾滋病孤儿提供帮助的慈善组织。

这是Bram通过Vim推动慈善事业的创新做法。

后来有很多其它应用程序也采取了类似的许可方式,将慈善元素融入到软件中。

曾和乌干达南部Kibaale(现为Kuwasha)儿童基金会的加拿大组织一同生活和工作的网友表示:

有一天,Bram来到了我们这儿。但他从未亲自谈论过Vim,是一个非常谦虚低调的人。当时他致力于通过ICCF帮助乌干达有需要的儿童。

你会看到筹到的资金会被分成一小块一小块的,每一分钱都会给到有需要的人。Bram通过Vim筹集的资金,产生了巨大的影响,乌干达的许多人都会怀念他。

Vim的初始启动屏幕上就明确地鼓励用户支持ICCF Holland,显示了Bram对这个事业的承诺。

之后,Bram因对开源软件和Vim的贡献获得了很多荣誉和奖项。Vim曾被Linux Journal读者连续五年(2001-2005)评选为最受欢迎的文本编辑器。

在荷兰Unix用户组(NLUUG)成立25周年庆典上,Bram被授予了一项杰出奖,以表彰他对Vim和开源社区的贡献。

一个了不起的人,不会被遗忘

除了和开源软件打交道,Bram平时也是一个热爱生活的人,会世界各地旅游,并随手记录令他印象深刻的瞬间:

他还为2023年自制了一个可折叠的日历,折叠后另一面是对ICCF Holland的介绍:

面对他的突然离世,网友直呼不敢相信。

因为就在去年2月份,Bram的挚友、也是Vim的主要维护者之一Sven Guckes去世了。

绝代双骄纷纷陨落,着实让人感到惋惜。

△Sven Guckes摆出Vim手势

Sven不仅是Bram的好友,也为Vim的推广做出了重大贡献,甚至Vim的官方主页vim.org也是他注册的。

Bram在Sven去世后决定,将Vim的下一个大版本9.0献给这位挚友。

去年6月份,Bram做到了~

在Vim现世的32年里,Vim早已成为众多人生活中的一部分。

R.I.P

参考链接:

[1]https://groups.google.com/g/vim_announce/c/tWahca9zkt4?pli=1

[2]https://news.ycombinator.com/item?id=37011324

[3]https://en.wikipedia.org/wiki/Bram_Moolenaar

[4]https://github.com/brammool

[5]https://en.wikipedia.org/wiki/Vi

— 完 —

量子位 QbitAI · 头条号签约

","gnid":"90a635541aa2b1cc1","img_data":[{"flag":2,"img":[{"desc":"","height":"1430","title":"","url":"https://p0.ssl.img.360kuai.com/t018137c2103819a6b6.jpg","width":"1080"},{"desc":"","height":"863","title":"","url":"https://p0.ssl.img.360kuai.com/t01805748eb9902898a.jpg","width":"1080"},{"desc":"","height":"534","title":"","url":"https://p0.ssl.img.360kuai.com/t01daf9aabc2deff2d8.jpg","width":"1080"},{"desc":"","height":"463","title":"","url":"https://p0.ssl.img.360kuai.com/t0132a47649ea56dee9.jpg","width":"1080"},{"desc":"","height":"444","title":"","url":"https://p0.ssl.img.360kuai.com/t016f97d1f2501c9fbc.jpg","width":"1080"},{"desc":"","height":"242","title":"","url":"https://p0.ssl.img.360kuai.com/t013caccfbba7a3f185.jpg","width":"1060"},{"desc":"","height":"430","title":"","url":"https://p0.ssl.img.360kuai.com/t0193de29fb016ed329.jpg","width":"730"},{"desc":"","height":"1188","title":"","url":"https://p0.ssl.img.360kuai.com/t018a4b075718206e4e.jpg","width":"816"},{"desc":"","height":"506","title":"","url":"https://p0.ssl.img.360kuai.com/t0145da4406130bba3c.jpg","width":"1080"},{"desc":"","height":"217","title":"","url":"https://p0.ssl.img.360kuai.com/t01a68aa69ef1fdfb4f.jpg","width":"1080"},{"desc":"","height":"258","title":"","url":"https://p0.ssl.img.360kuai.com/t01bb496f0bd42d871e.jpg","width":"1080"},{"desc":"","height":"500","title":"","url":"https://p0.ssl.img.360kuai.com/t01a2c200b87a5146cd.jpg","width":"450"},{"desc":"","height":"606","title":"","url":"https://p0.ssl.img.360kuai.com/t01d9182c5fc8fa7206.jpg","width":"1080"},{"desc":"","height":"1210","title":"","url":"https://p0.ssl.img.360kuai.com/t01d3eb948a16760580.jpg","width":"854"},{"desc":"","height":"1200","title":"","url":"https://p0.ssl.img.360kuai.com/t0111cd876a9891639e.jpg","width":"795"},{"desc":"","height":"608","title":"","url":"https://p0.ssl.img.360kuai.com/t012b066c2c9320407e.jpg","width":"1080"},{"desc":"","height":"178","title":"","url":"https://p0.ssl.img.360kuai.com/t01433ff1a290b532b0.jpg","width":"1080"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1691295660000,"pure":"","rawurl":"http://zm.news.so.com/ae7c1bf0eaa0a4c9b98c6312b1fd5c93","redirect":0,"rptid":"b6cff5a4f2e04401","rss_ext":[],"s":"t","src":"量子位","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"「编辑器之神Vim」之父去世,网友:他改变了很多人的一生

蔺垄钞1866linux下怎样进入各种编辑器 -
洪邵固15113571204 ______ 首先,要知道linux常用的集中编辑器.有nano、vi等,不过一般用“gedit+文件名”这个命令最好用,出来的就是类似win里面的记事本,用起来非常方便.另外,nano和vi也很方便,不过相对而言,推荐使用“gedit+文件名”命令 VI编辑器……VI编辑器分为3个模式末行模式 文本模式 命令模式 当你按下:i I o O a A r R等字母之后进入文本插入模式 回到一般模式按ESC在命令模式中输入 :或/就进入了

蔺垄钞1866linux怎么安装vim插件 -
洪邵固15113571204 ______ 用户自己的插件放在 ~/.vim/ftplugin 下面,插件的文件名应当是 <文件类型.vim>. 针对同一个文件类型有很多插件的, 可以在上述目录下建立子目录 (和文件类型一致), 例如建立 ~/.vim/ftplugi/tex 目录,然后把有关 tex 和 latex 的插件都放在这...

蔺垄钞1866linux怎么安装vim -
洪邵固15113571204 ______ 你这是Ubuntu 版本的,用sudo apt-get install 安装包 命令即可完成安装

蔺垄钞1866在LINUX中,右击“打开终端”是不是打开了“VIM编辑”? -
洪邵固15113571204 ______ 不是,终端只是一个让你可以通过它去管理系统的一个平台,VIM编辑是指当你相通过VIM编辑器使用VIM +操作对象 才是打开了VIM编辑器.

蔺垄钞1866linux终端下如何进行C语言编译 -
洪邵固15113571204 ______ 1、首先在linux下判断是否安装gcc编译器,直接执行:gcc -v,判断是否安装gcc. 2、然后需要在代码框内写一个简单的C源程序. 3、在程序中使用了C语言中的数学开方函数,sqrt(),所以需要引入math.h头文件. 4、写完源程序之后,我们对其进行编译,如果使用通常的编译语句,【gcc math.c -o math】进行编译,会出现错误;大概的意思就是不认识sqrt这个东西. 5、所以需要使用正确的命令:【gcc math.c -lm -o math】;这样才能编译正确.

蔺垄钞1866windows上怎么安装vim -
洪邵固15113571204 ______ 1. 安装 gvim ,默认安装或者全部安装 2. 安装 Exuberant ctags 将ec57w32.zip ,解压, 将ctags.exe 拷贝到%path% 中的任何一个目录中. 例如: C:/WINDOWS/System32/ 中 3. 安装 taglist_45.zip 将taglist_45.zip 解压到 C:/Program Files/Vim/...

蔺垄钞1866在虚拟机上安装的linux里面怎样安装vim -
洪邵固15113571204 ______ 打开终端,使用su apt-get install vim或者sudo apt-get install vim.

蔺垄钞1866在windows上怎么用vim -
洪邵固15113571204 ______ 先baidu搜vim org 进vim网站 下载gvim7.exe,并安装agree,next,yes 直到完成. 点击gvim 7图标,进入界面,ui和linux上大同小异 按键也是大同小异: i 进入insert v进入visual esc 进入normal shift-i, a,y,p,dd,x ,r之类的也还是兼容linux 但是还...

蔺垄钞1866在Linux系统的Vim中如何写入 -
洪邵固15113571204 ______ 打开VIM之后,按一下insert键或者i键就可以进入输入状态了.#vi a.txt 退出的时候先按Esc键,出来冒号就可以敲命令,q! 回车 不保存 wq 保存 x 保存 等等,具体用法上网查啊.

蔺垄钞1866linux2.6.32 quit<enter> to exit vim 怎么退出 -
洪邵固15113571204 ______ linux2.6.32 quit to exit vim 怎么退出按几下 esc 确保 vim 在普通模式.之后按:quit输入的命令就会出现在 vim 的最下方.然后按回车(就是键),即可退出 vim.英文原文是:quit<ent...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024