我也認為 Emacs 的補全很爛, 對於我這種需要寫很多語言的人, 就很依賴補全. 總不能寫10種語言然後全部都要記住吧? 後來我寫了 company-fuzzy, 把補全最大限度地顯示出來. 至少有了"接近" IDE 的體驗.
感觉 lsp-bridge 部分可以拆成单独的帖子,歪楼歪的太多了
是的. 好像Neovim的光标可以缓动, 跟果冻一样, 挺好看的. 要是Emacs也有就好了
我曾经在没有比较好用的代码补全和跳转的情况下坚持用emacs开发一个UE4的项目,是挺难受的。后来用上了lsp,感觉上不比用visual studio差。 如果你有时间,就慢慢研究emacs,这个过程会让你收获不少意想不到的知识。我就在尝试使用emacs+lsp开发UE项目的过程中更详细地了解了UE4项目的编译过程。如果感觉没时间或没兴趣,那就只用现成的工具,也没有什么问题。 总之,如果emacs对你来说是一个完成其它目的的工具,那就不要执着于它,而是专注于你的真正目标。如果你对使用,研究emacs本身有兴趣,那么也就不需要再多问什么了。关键是搞清楚你自己真正在乎的是什么。你也可以一边先用其它工具,一边利用闲暇时间研究emacs,等到可以将它作为生产力工具使用时再替换掉其它工具。
没想到在emacs china里也能看到除草剂……
magit天下第一!
如果还没有emacs的肌肉习惯果断vscode,头都不带回的。
Emacs 的最大问题是代码写着写着,发现折腾 Emacs 更香,扎进 Emacs 里就忘了写代码的事了
从 vscode 转到 emacs,让我感到最爽的其实是文件管理功能。
dired 已经很爽了,摆脱了文件管理器点点点、方便的重命名、双栏复制/移动等;之后用上dirvish,就更爽了,界面美观度++,这种带预览功能的列表式文件管理,用来管理图片、视频真是太好用了,我都不太想开 nautilus 了。
emacs 最大的问题就是慢。我切到 vscode、neovim、甚至是 emacs -q 都能感觉到流畅度的提升。
但是相对的,这个慢也让我这个 doom 用户思考(折腾、摸鱼),哪些功能是必要的,哪些功能是没有必要的,有没有更好的替代品等。从中了解到了很多编辑器功能的原理,也算是有所受益。
Emacs 的优势是全键盘和深度定制,如果你的需求不是这两个,VSCode 可能更合适
dired 真的是太好用了,批量改名字很方便