当前位置:C++技术网 > 资讯 > 放弃笨重的 IDE,转而尝试 Emacs!

放弃笨重的 IDE,转而尝试 Emacs!

更新时间:2022-12-30 15:18:39浏览次数:11+次

  DE(Integrated Development Environment,集成开发环境)是一种帮助程序员高效开发软件代码的工具,它通过多种方式协助我们,我几乎无法想象没有 IDE 要如何完成开发工作。
 
放弃笨重的 IDE
 
  问题
 
  在 IDE 建立“索引”期间,它需要扫描所有需要索引的内容,在这段时间(大约一分钟左右)内,我几乎无法使用任何 IDE 的功能。
 
  IntelliJ 替代品
 
  Emacs
 
  鉴于如上种种原因,最终我选择使用 Emacs。
 
  我需要修改代码的格式化程序,并被迫为了更改默认规则而下载 Eclipse,这对我来说非常痛苦。Emacs 默认会删除换行符,以满足每行最大宽度的限制,这会导致代码一团糟,我真的很想知道这个默认设置是谁的决定?
 
  Emacs 真的更轻巧吗?
 
  结果如下图所示:
 
  图:使用 Emacs 编程,请注意下午电池的使用量平滑地下降。
 
  图:使用 IntelliJ 编程,早上电池的使用量很大,晚上我改用 Emacs 前,已经恢复到流畅的使用模式。
 
  最后的想法
 
  评论
 
  评论 1
 
  Emacs 本质上是单线程的,不适合进行异步操作。其大部分逻辑采用的是一种非常慢、JIT 不友好且只有非常初级的 GC 机制语言编写的。渲染流水线一团糟,内部的数据结构也非常初级。