Emacser不用焦虑Cursor

我深度用了 poe.com + claude 1年多, 深度用了 cursor 一个多月, 说一下我的感受。

AI的用处:

  1. 告诉我们未知的知识, 以前要Google很多天看很多文档才能手搓一个Demo, 现在AI给一个Demo让我学习, eaf-map 基本上90%核心代码就是AI写的

  2. 超级小黄鸭, 很多时候修bug没思路的时候, 可以和他聊天, 虽然他会乱扯, 但是扯着扯着容易自己想出答案, 因为你在纠正AI的过程也是深度思考的过程, 而现实中知识足够的程序员很少, 大家见面更多是争论

  3. 体力活帮手, 很多时候一些体力活的工作, 比如画界面, 写接口, 重构代码, 这些活不是最重要, 但是必须要做, 做的多了就背疼, AI干点这种需求精准明确的小活, 干的非常好, 省了很多精力

为什么Emacser不要焦虑Cursor?

因为真实用Cursor的过程和poe.com里面和Claude聊天没区别, Cursor只是把自动上传源码实现和生成diff的体力活干了, 本质还是大模型的能力。 即使Emacs用AI也是聊天的过程, 全程体验和写代码没关系。

而我们用Emacs最舒服的状态是原创代码的思考过程和手指心剑合一的感觉, AI没法替代这种 “体验感”。

如果把Emacs操作当作旅游的体验, 生活的体验, AI没法给我们, 所以不用焦虑, 把 Cursor 当作高级的Google就好了, 手写代码的时候还是用Emacs就好了。

26 个赞

跟我感觉非常类似,就当成高级助手来用

2 个赞

赞同,我觉得自己的代码更多是一种积木玩具类的东西,但是碰巧可以用在某些地方。

让我觉得担心的是实际上不存在原创性需求,一想到个人下的苦功最后可能会被大厂碾碎,总有种不如无用的消极感。

1 个赞

用emacs有些时间了, 有一些年头的使用经验, 积攒的elisp函数, 还有肌肉记忆. 因为AI就换别的编辑器, 还是蛮不情愿的.

目前emacs里的AI工具也不少, 但是介绍使用经验的帖子不多. 也许大家可以分享交流一下在emacs里使用主流的AI工具的使用经验, 或许有些启发.

4 个赞

还是有的, 只是原创的想法在任何人来看, 都不算多。

大多数软件工程都是抄代码, AI让抄代码更轻松而已。

2 个赞

以前浏览器标签页永远一大堆,AI 省去很多麻烦。只要不出幻觉,它大多数时候能轻松提升我的下限。

不过这两年用下来,我越来越觉得也许大语言模型并不能提供编程这件事的最终解。主要在于它对使用者能力的加成非常受限于使用者本身的语言能力和对一些细节的掌握。搜索引擎反而比较无脑,无非眼睛累点。倒没感觉到什么焦虑,反倒希望 AI 早日突破语言的枷锁,最好是我连说带比划各种指指点点挤眉弄眼它就知道我要啥 :laughing:

当AI逐渐完善,人与人的差距一定程度就是会用AI和不会用AI的差距。当AI什么都可以回一个差不多好的答案时,会更加考验人的独立思考能力,分析能力,乃至于想象力。

3 个赞

AI可以是一个很好的助手、会犯错的指导老师,帮自己发掘思路、生成原型,效果还是不错的。 至于整合了AI工具,感觉也只是提供了某种互动模式。

除编程外,今年用o1辅助写了国基金本子,帮助生成原型文字还是很不错的,前提是你要拉出来一个成型的思路。

1 个赞

和我的感受基本一致,但是我几乎没怎么用过 AI 编辑器,一直都是 Chat 形式使用 AI,已经足够满足我的需要。

之所以比较排斥是曾经 Copilot 生成的代码带有小 bug 我没发现就提交上去申请 Review 了,从此以后我只相信自己手写的代码。除非是有非常明确需求描述的体力活部份,会交给 AI 出个 Snippet 。

1 个赞

是的, 自己的思路最重要。如果是习惯了推荐算法,估计很难有这种独立的思路。

1 个赞

需要搞起俄罗斯套娃:搞个检查AI生成代码准确性的AI checker :see_no_evil:

对,我的体验也是关键要有自己独立分析思维,AI作为工具处理繁琐细节的原型,然后人工把关

现在学生都用,但用的好和坏其实还是看本人水平,就像搞艺术的,审美决定了上限

目前emacs这里也有各种AI插件,但做得全面的比较少,如果能介绍介绍cursor以及其他的做的比较好的商业软件里哪些AI功能很好用,很有用,这也为大家开发新功能指点了方向。

Cursor 的核心卖点在 Tab 键,不是聊天

3 个赞

用过 inline edit 吗?用过 agentic composer 吗?用过 chat 里 apply changes 吗?用过 @xxx 吗?用过 code index 吗?

当然,没这些能力也不会死人,copy & paste, upload & download 又不是干不了。。。但人家 Cursor 是个公司啊,真金白银砸钱的,承认人家有其优点很难嘛,又不是很少人认为 Cursor 好用。

我挺不喜欢一种思维:我用的工具最好,你那点功能我写个插件就搞定了,还没我整的舒服。

没必要非此即彼,Emacs 目测再活十年毫无问题。

2 个赞

你说的很对。 那到底有啥功能你觉得很好但emacs没有?

都是工具而已,能解决自己遇到的问题就OK

2 个赞

现在基本就是个高级助手,只是替代了一些文档和搜索,而且经常给你一本正经的胡说八道,还需要人工识别

杂食开发者表示没有激动,不是连续问句就代表「过激」,我提的是具体的功能点,我觉得做得挺好的,我没有看到 Emacs 有完全复制——我不觉得要去完全复制。

我的观点非常明确,每个工具有各自的优点缺点,都用就行,不用焦虑,追求只用一种是执念了。

9front 圈是个很 geek 的圈子,对很多东西看不顺眼,但它的 irc channel 描述说「最好的事是你可以用多种 OS」(大概是这么说的,我上不去 irc 了)。

VI vs Emacs 两派大战很多年,结果 Spacemacs, Doom Emacs 得到很多人喜欢,当然也有很多人不喜欢 VI 味的 Emacs,但这也明显体现了「都用」的哲学——只是不太好说是 VI 味重点还是 Emacs 味重点。

Lazycat 是个很 geek 的人,我拜读过他的博客,很难得的技术纯粹,我表示欣赏、敬佩、尊重,但我不会完全赞同他的一些观点,这没什么奇怪的。

可能我说那么多问句是被触动了,这个小圈子没我想象的包容,不太喜欢讨论其它的,尤其是可能吸引人到其它工具的文字,如推荐 Zed、Cursor。但真的没必要担心,Emacs 用户量不会因为这个论坛有很多增加或者很多减少,Emacs 的寿命也不会因这里有大的波动,我相信没有中国用户 Emacs 也会健康持续至少十年。

Emacs 不用做的比任何编辑器都强,它已经形成一种文化了,非常独特,没有第二个类似的,那就是如同 OS 一样的一体感,用户看到的是一堆 documented elisp, 附带了个 UI,很多人都把 menu, toolbar 关掉了。UI、功能不是 Emacs 的亮点,一体的扩展可玩才是它的亮点。

3 个赞

老哥,是你先说了这句话才出现了楼下有人的反驳的。事实上我认为论坛里持你所提的这种观点的人很少。大部分人都认可 cursor 有其独到之处,还是在积极讨论 cursor 的功能如何在 emacs 里实现类似的。本帖的整体氛围讨论其实是有受到标题本身,以及 lazycat 本身在顶楼的观点影响。实际上你可以看看很多其他有关的讨论 cursor 的帖子,观望一下整体的论坛气氛,其实和本帖的气氛是不太一样的。

至于你又提到了 zed,关于 zed,所有 emacser 都承认它的优点啊,zed 确实就是快+开箱即用,这个绝大多数人肯定都绝对认可的。但是这两个特性并不足以吸引 emacs 用户,zed 依然缺乏足够吸引 emacs 用户的核心功能,这个也是总体而言坛友的共识吧。

所以并没有什么不包容之说,在我看来本坛整体的讨论气氛已经很包容了。总不能别人提了一个别的编辑器,坛友们就得说厉害厉害,emacs 确实比不上人家,才能够叫做包容了。

3 个赞