zed 的最近发展已经让我可以把它作为全职编辑器了

不是,你理解错我的意思了。我想说的是不用任何配置的 vim 用户 和 emacs 用户都很多。很多这些不用任何配置的用户都转投 vscode 了。不是说不写任何配置 emacs 和 vim 一起用的用户很多。

stackoverflow 这个调查是个多选题。很多 ide 用户也用 vim 当做在 ssh linux 随便改改文件用的编辑器的,实际上用 vim 做主力 ide 的用户不可能有调查的比例这么高。不过用 vim/neovim 写大量配置配成 ide 的用户应该还是要大于 emacs 不少。

1 个赞

个人是windows下非developer,早先用Emacs写latex,vim作为替代notepad的,同时在用。后来不写latex也就不用emacs了。再后来发现了space和doom emacs,外加org+roam,又把emacs作为主力了,vim作为辅助。再后来用neovim替代了vim,emacs仍为主力。

1 个赞

2015 年是单选题,2018 后面 IDE 和编辑器放一起才变成多选,

不管是不是做主力 IDE,本身愿不愿意在调查里选这个就能说明一定问题

这和是做什么种类的开发有关,2018 年的数据也有按照 Web, Sys Admin, Mobile 的子分类统计

当然我实际想说的是 Emacs 用户比 Vim 不是一个数量级,拿不少人 ssh 里用 vim 的情况倒推 Emacs 用户的分布情况不太合理。

然后这时我要指出的,从 2018 年开始看,转投 vsc 主要来自 Atom, Sublime Text, NotePad++,在 neovim 之前 Vim 和 Emacs 数据相对前面三个而言没怎么变化

也就是本身这里转投 vscode 的是少数

所以很可能你说的所谓不用配置的用户只有极少数,没有实际数据支持这种观点

相反地,emacs 客观上默认配置很难用,以及需要另外安装 neovim 用户的快速增长反而说明 emacs vim 用户多少会有定制编辑器的需求

2 个赞

不过观察我身边用 vim 不太写配置的确实不少,也不是一点不写,就从博客找个配置就用了,不会在定制化方面花多少时间。这些人会用 vim 不是因为 vim 有多好用(如果有选择他们也会用 vscode),是因为用远程服务器,无图形化界面(并且好像因为这些服务器不联网啥的,也没法远程)。另外我注意到 emacs 的知名度甚至远不如 vim, 我和同学(都是学计算机或者电子的)聊天,几乎没有人完全没用过 vim, 但我说我用 emacs, 大多数人的第一反应是:emacs 是啥?

实际上大约五年前我也是这种情况,服务器上用一个轻度配置的 vim 改一点文件用,但这种情况的一般也不该在这个调查 preferred development environment 上写 vim,应该筫作排除了只是写邮件,改配置用的情况

Which development environments did you use regularly over the past year, and which do you want to work with over the next year? Please check all that apply.

是的,所以相比 10 年前,衰减最大的不是“还有多少人在用 Emacs”,而是“还有多少新手会试者去用 Emacs”

放现在这个笑话己经不见了,

Google suggest vi for Emacs and Emacs for vi | Hacker News

1 个赞

很多人是多个编辑器都用的,自己顺手就行,没必要非要宗教式的推广。Emacs/Vim能存活这么多年自然有可取之处,强迫别人用反而适得其反。VSC主要还是背靠大树,微软在IDE方面的底蕴还是很深的,好用才是王道。不过,现代编辑器的内存占用是越来越大了,怀念当年用editplus/Vim写汇编的日子 :joy:

4 个赞

在国内学计算机专业的就会知道emacs是个错觉. 我也是计算机专业, 但多年前我还在学校时与刚出来时是真不知道有emacs. 那时问我也多半是这个反应(我那些同学大概率也是这样), 但vim却有所闻. 要不是我最终也没能学会vim,可能都不会继续找到emacs

为啥要像宗教一样只选一个啊,我电脑上Emacs, vim, neovim, vscode 大乱斗我骄傲了嘛(更别说之前还有sublime, atom之类的)

哪个顺手用哪个就好哇,讲究一个Emacs大房,其它雨露均沾 01

  • Emacs大房没啥好说的 (虽然vim这只小妖精总是因为它的高效编辑逻辑时不时诱惑到我:D )
  • vim维持除了gpg、nerdcommenter外无插件,配置维持在100行,主打轻量级瞬开改config用
  • neovim:我需要一个双击打开文件有高亮着色的记事本程序,neovide界面+LazyVim配置够开箱即用、够炫酷,就它了
  • VSCode:我其实用的不多,虽然配的够全(什么C++、Python、Matlab都有),学生们用,讲课用用,我自己还是Emacs搞。说实在,它对我来说是个IDE而不是editor,总感觉它从风格上看就很重。我看学生其实也是把它当Python IDE在用,在Python IDE里确实是它和PyCharm统治力强。(当然人家是插件型editor我不反对哈)
1 个赞

不知道以后 cursor 之类的 AI 编辑器会怎么发展?

最近试了一下 cursor ,感叹时代在变化。

多试试,不要封闭自己。不过折腾 emacs 是真的上瘾😂

说实话 Emacs 惯性太大了,我大二的时候就开始用 emacs。 之前 Emacs 上有些功能缺失,想在 vsc 上写一写 agda 文学编程。然后配置了一会,发现我自己根本受不了菜单点来点去的,一下就迷失了。感觉像是在用 word 一样,迷迷糊糊的,点来点去不知道在干嘛

于是惊讶的发现自己用不来 vsc ,但这实际上只有损失……因为 vsc 毕竟还是能力更强更普适

1 个赞

我也是,我当时花几天时候把VSC施工成Emacs的key binding之后,发现git只能点点点。适应不了就不迁了。后面听说有人想实现个VSC版的magit,也没关注了

1 个赞

觉得emacs慢,可以用nvim啊。2个我都用,如果写python代码,需要lsp的话就用VimR(macOS的nvim GUI)。其他的编辑器、IDE,如vsc之类的都没有安装。

这个帖子也变成emacser的团建了,哈哈。

2 个赞

nvim说到底还是个终端,我还是喜欢emacs

补个gui壳软件就行了哇,neovide之类的炫酷gui软件一堆。nvim的思路不就是两者分开,设计好接口,保证高自由度么

当然我也更喜欢emacs🤪 (保持团建队行)

我是两年前也就是大二的时候开始用的,大一时接触过,但是完全不知道这玩意要怎么用。如果没有下定决心要认真读教程和 Lisp 手册的话,基本上永远入不了门,用起来就跟黑夜里前行一样

2 个赞

我大概 2018 年开始用的 Emacs。最开始是学 vim,刚刚上手,就知道了 Emacs,然后就折腾 Emacs了。

至于 VSC,配置好了 Emacs 按键,一直没用起来,总感觉没 Emacs 舒服。

3 个赞

我之前学物理的, 然后转行计算机时学的第一门编程语言就是emacs lisp, 然后算真正长时间接触电脑的话, 第一次接触的操作系统也是arch linux. 但是搁置了一年没怎么动, 过了一年开始看手册学习使用

我以前干正事用emacs,临时编辑用nvim。

现在nvim彻底卸载了,改用hx,但是模拟的是vim的键盘绑定
就是图个快,而且开箱即用,无需插件。

lazy neovim真的特别方便。 感觉比doom emacs都方便。

不过我还是用hx代替nvim了。