有没有类似 VSCode 的 Emacs 发行版或者配置文件

vscode又不是专为国人开发的,我们不能正常上github,不代表其他国家的使用者不能正常使用啊。

vscode的大部份使用者应该都能用github。

Emacs 用户从github装插件不一样很多嘛。

就这样,我用emacs。Peace。

我同意 Jousimies 的说法,这个时候考虑github,翻墙这件事完全没必要,应为emacs有一堆插件都是github上,melpa上找不到.这个时候镜像就不管用了(虽然我只要不在melpa上就并引用,现在都没用上lsp-bridge).而且vscode的鼠标点点点也是生成配置文件的,备份该文件也能做到多端同步

这么多年的生态发展,大部分需求,哪怕是细分的,都有解决方案,其实大部分像我这样的新手都是摘抄前人的配置,一点点积累起来形成了自己的配置。所以我感觉不存在尝试了不成功的路,形成自己配置的过程也就是解决问题的过程,这个过程才会了解自己真的需要的是什么。

一个新手可能会担心的问题:

  1. 我是不是目标客户?
  2. 我需要投入多大精力?
  3. 我最后能获得多大回报?

Emacs 虽然是一个成熟生态,但仍相对小众,很难保证每个需求都有解决方案。或者说,Emacs 的解决方案是你想用什么就自己配置,什么都能做到。但对于新手很难摸清到底难上手是多难,扩展性强是多强。即使我已经用了几年的东西也会经常发现自己一直想实现的需求有很好地解决方案了。

那么开箱即用的话,我可能半天就知道这个东西适不适合我了。可能不能 100% 满足我的需求但可以很快满足 95%。而 Emacs 则是可以满足 100% 的需求,但一年之内都不知道怎么才能做到。

还有一点就是vscode基本上每一种语言都对应了一种完美bundle好的开箱即用的插件全家桶,用户基本上用啥语言就只只装一个插件就够了。但是对于emacs而言,根本没有一个类似于微软官方这样的存在去给你把一个语言所需要的基本功能都给你做成一个全家桶插件都bundle好,那用户要使用就必须得自己去东下下插件西下下插件,再读读文档,选好自己满意的配置才能用。

VSCode 上虽然微软提供了一些插件,但还有很多是社区提供的。VSCode 毕竟用户多,什么时候 Emacs 有这么多用户问题就都解决了。当然这是个鸡蛋问题。不过有了 LSP 感觉这方面问题不大。Emacs 如果有更好的策展的地方应该能解决发现插件的问题。

那个需要登陆 github 的插件吗 然后每台机器登陆一下? 而且还要每台机器都能翻墙吗? 感觉就是解决一个问题,但是又引入了别的问题

有个用 Gist 同步的插件,当然是被墙了。也有大局域网专供的用 Gitee 同步的插件。用 Syncthing 同步也可以,免得泄露隐私。Emacs 的配置怎么同步 VSCode 就可以怎么同步,都是文本文件。

图形化界面的意义感觉应该是帮助新手快速入门,而不是一直用下去。入门之后应该放弃才对。 我觉得参照 .htaccess文件在线生成器 这样的办法生成配置就不错。

vsc高级用户我感觉应该和emacs用户一样也是的较少使用图形界面点来点去,而是自己写配置、插件。不知道这个感觉对不对。

1 个赞

我来补充一个链接:

Emacs VS(Code)

3 个赞

好像大家困扰都差不多(⊙o⊙)…感兴趣的话看看我的EVS👉🏻花最少的,用最好的:用服务的理念去看待软件的一次尝试👉🏻EVS: [E]macs [V]SCode [S]erver

1 个赞

有人体验过这个吗?分享一下呀。

功能性第一,坚持 Spacemacs 100 年不动摇,性能上的缺陷可以通过硬件升级来补偿

2 个赞

你直接体验一下不就好了…… 我没这个需求,不是程序员哈

这个项目基本是个单人项目,感觉不是很活跃呢

这个是最有用的,猫大推荐过:

五位贡献者。

1 个赞

PGTK分支是什么?

还挺像的。

不过我发现我用的方式好像和你们都不一样。我从来不用左边那种文件列表,觉着是浪费空间。就算vscode,我也想把左边栏去掉,实在没办法,得用它来选函数明,定义之类的。才不得已留下。

我就喜欢一个大框子没其他东西,没菜单栏,没tab标签。。。这种。 有其他人也是这种么?

2 个赞

感觉屏幕上东西越少就越会让人不想动鼠标,更想进行全键盘操作。而屏幕上东西太多且乱的时候,全键盘操作就不怎么想了

这是我的开发计划,但Mogan Code不是Emacs的发行版,它只是采用了和Emacs几乎一样的技术架构。

我一直把emacs装在服务器上,通过term用。很久很久没用gui了。 term上的emacs我都没配置出来鼠标的支持。

https://www.emacswiki.org/emacs/StarterKits

类似?就是! :rofl:

6 个赞

vscode 明明就是开源的, 我觉得没有什么理由一定要用 emacs 而不是 vscode, vscode 一样可以写插件, vscode 的快速迭代, 稳定, 用户友好, 是 emacs 无法比的, 对各种语言的支持, debug 功能, 比 vim 还好用, 更不用说 emacs. 我曾经一厢情愿想想用 vim 取代 vscode, 不是做不到, 是毫无必要. 何况 vscode 速度优化很强, 而且有微软这样极强的团队维护.

世界不是非此即彼的,题主可能只是想统一在不同 App 下的体验。

一个软件是开源的不代表它也是自由的。

3 个赞