之前一直使用 Jetbrain 系列的产品进行开发,操作都很舒服。当仍有一些问题让人无奈
然后就使用 Vscode,但是发现在打开一些特别大的文件时,还是不太行
最后使用 SublimeText,速度惊人
Sublime Text 给我的感觉是简单纯粹,但看到插件库维护的越来越少,都转到 Vscode 时还是觉得有些伤感 。Vscode 似乎现在是最受欢迎的了。
感觉汇总出四个方向:
以前看黑客与画家时,作者提到一百年后的编程语言的设想,这很酷,但写代码还是得有编辑器吧,那未来的编辑器是什么样子啊?难道直接对 AI 说需求,生成机器码
NeoVim 或者 Vim。然后 Sublime 确实好用啊,使用频率也挺高的,然后 vscode 我觉得只有在 macOS 上用起来最爽,在 Windows 上勉强,Linux 上就做的太差劲了。JB 家的东西都是 Java 写的,吃内存是真的狠,启动慢,但是功能确实强大。
最后,玩 Ruby 的要是接触了 Elixir,再接触了 Clojure,Lisp,Racket 等等语言,估计会有人选择 EMACS
如果是特指文本編輯器,我覺得就是強化 LSP 之類的東西,讓他們支持更強的重構功能。如果包括非文本編輯器,那麼結構編輯器更先進,雖然我覺得還是文本操作起來舒服。還有別的輸入方式如 不用鼠標鍵盤,用 eye tracker 和語音輸入編程
不過我感覺效率不會很高,但是這個基礎上可以加 AI 改進
看到 Shopify 在投入,Future of Developer Acceleration with Rails - Rails World ,感觉很酷
追求效率可以选择 emacs/vim, 如果为了轻快可以选择 vscode 毕竟主流生态也更丰富,eg. copilot 这种只有主流的 ide 更快支持,jetbrains 家虽然占用资源但它还是最方便开箱即用的了,其他的生态都不算明朗