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

不知道以后 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了。

如果学的第一门编程语言就是lisp的话,那用emacs应该就是顺其自然吧。我是在接触emacs后才知道有lisp这门语言的。 当了解后我也觉得lisp很适合做计算机入门编程语言而不是C。 国内计算机专业的人应该都是从C开始入门的吧(学校要那么安排)

1 个赞

emacs的单线程在现在这个多核时代确实是个缺陷, 一核有难八核围观

但是历史原因, 当年没有人能想象出多核cpu, 单核上发展了那么多年, 包袱还是挺大的

至于使用外部进程来达到并发和异步, 只能说可以实现, 但是不够完美, 有割裂感

emacs其实最重要的是它的操作和使用方式, life style, 这个不是跟emacs代码绑定的, 未来有没有可能用AI重构emacs, 达到完美呢?

zed最大的问题是他们主打多人写作功能,也就是你的代码有可能被上传服务器,公司代码泄露问题太严重

1 个赞

国内大学的普遍现象,国外大学计算机很多都会接触Emacs/Vim

没那么普遍了,近年来直到助教都是 vsc,最多推荐一下 vim。

1 个赞

歪一下楼,所以现在有比较新的 Emacs Tramp 最佳实践吗?

(引用的链接好像也有些旧了,目前我倒是找到了 tramp-use-ssh-controlmaster-options 这个变量,也设置成了 t,不知道是不是这样就行了 :rofl:

control master 不支持 Windows,除此以外 29 以后这个变量自动开启。

在 remote 支持的情况下,rsyncssh 快,对大文件尤为明显。

直接 C-h i Tramp 就有最佳实践。

1 个赞

当年在国内上大学时,教用python做数据分析的老师推荐了emacs(还给每个人配置了一个简单的emacs配置

3 个赞

还是得推广推广,或许有些人是不知道 emacs 能做到什么程度,如果能科普哪些功能是 emacs 能做到,而 vscode 做不到的,或许就会有一些用户被吸引。vscode 不缺科普,而且上手也太容易了。emacs 还是需要多科普的,哪怕一百个人能让其中一个人意识到原来这件事用 emacs 做起来会很轻松,那就是值得的。这并不是在强迫,而是让大家知道:其实这个选项也很不错。