瞎扯淡 编辑器的发展趋势?

qinsicheng · 2024年03月08日 · 最后由 notquiteleo 回复于 2024年04月11日 · 1657 次阅读

之前一直使用 Jetbrain 系列的产品进行开发,操作都很舒服。当仍有一些问题让人无奈

  1. 占内存,比如开发 Java 时,本地跑几个服务内存就快没了,直接卡死
  2. 启动速度慢

然后就使用 Vscode,但是发现在打开一些特别大的文件时,还是不太行

最后使用 SublimeText,速度惊人

Sublime Text 给我的感觉是简单纯粹,但看到插件库维护的越来越少,都转到 Vscode 时还是觉得有些伤感😧 。Vscode 似乎现在是最受欢迎的了。

感觉汇总出四个方向:

  1. 简单,快速
  2. 插件化,简单或复杂由自己说的算
  3. 巨无霸式,一条龙服务
  4. LSP 😍

以前看黑客与画家时,作者提到一百年后的编程语言的设想,这很酷,但写代码还是得有编辑器吧,那未来的编辑器是什么样子啊?难道直接对 AI 说需求,生成机器码😂

NeoVim 或者 Vim。然后 Sublime 确实好用啊,使用频率也挺高的,然后 vscode 我觉得只有在 macOS 上用起来最爽,在 Windows 上勉强,Linux 上就做的太差劲了。JB 家的东西都是 Java 写的,吃内存是真的狠,启动慢,但是功能确实强大。

最后,玩 Ruby 的要是接触了 Elixir,再接触了 Clojure,Lisp,Racket 等等语言,估计会有人选择 EMACS

如果是特指文本編輯器,我覺得就是強化 LSP 之類的東西,讓他們支持更強的重構功能。如果包括非文本編輯器,那麼結構編輯器更先進,雖然我覺得還是文本操作起來舒服。還有別的輸入方式如 不用鼠標鍵盤,用 eye tracker 和語音輸入編程

不過我感覺效率不會很高,但是這個基礎上可以加 AI 改進

MarkHoo 回复

感觉 LSP 的使用,让编辑器进化了

我自己用 Emacs,学习起来是有些费时间,好处是这个编辑器一旦习惯了能用一辈子。毕竟 1984 年就有了,比很多人都年龄大了,现在还是经久不衰。

mizuhashi 回复

好酷 但是有种说英语前要脑子翻译一遍的感觉😂

觉得首先需要重新定义一下编辑器的布局,才能有新的想法

独爱 sublime😍

追求效率可以选择 emacs/vim, 如果为了轻快可以选择 vscode 毕竟主流生态也更丰富,eg. copilot 这种只有主流的 ide 更快支持,jetbrains 家虽然占用资源但它还是最方便开箱即用的了,其他的生态都不算明朗

用 Zed 现在很好用了

https://zed.dev/

huacnlee 回复

等 win 和 linux 上线马上试试。

huacnlee 回复

目前支持调试 debug 吗

需要 登录 后方可回复, 如果你还没有账号请 注册新账号