代码之家  ›  专栏  ›  技术社区  ›  Kena

在Eclipse中C++编辑的轻量级替代方案

  •  3
  • Kena  · 技术社区  · 15 年前

    几年来,我一直使用Eclipse作为我的通用文件编辑器,不管我使用的语言(主要包括C++、Matlab和Python,其中一些XML是为了好玩而投入的)。

    然而,我最近得到了一台新机器,上面有一个最近的Eclipse,我以前使用的出色的color插件崩溃了(这是一个单独的问题,显然是针对我的设置的-我会尝试调试它,但同时我还有工作要做)

    所以我改为C++的CDT,我在编辑器中有严重的性能问题,尤其是复制粘贴或撤销的时候。我理解CDT为什么这么重,但我不想要一个完整的C++ IDE——只需要做一些正确的语法高亮显示。

    或者,我可以关闭一些想法,将CDT变成一个闪电般快速的裸体编辑器(我已经关闭了拼写检查器和索引器)

    编辑的意思是,我不是在寻找Eclipse的替代编辑器,也许只是作为一个短期修复。如果这个问题无法解决,我必须学习/配置一些新的东西,我将切换到emacs(出于各种非宗教原因:它几乎到处都是标准的,我的同事已经在使用它,负责标准开发设置的人支持它,所以这对我来说确实是最合理的替代品)但实际上,我更喜欢修复我可怜的Eclipse。

    3 回复  |  直到 11 年前
        1
  •  6
  •   Kena    15 年前

    我终于找到了解决我的性能问题的办法。

    CDT中有一种“可伸缩性”模式,当文件超过一定行数时(在Preferences-C/C++-Editor-scalability下),这种模式就会启动。通过将默认大小更改为1,我可以禁用似乎导致问题的“编辑器实时解析”,并获得显著的性能提升。

        2
  •  2
  •   Hassan Syed    15 年前

    如果你使用C++,那么NETBeaS处理C++的AutoStutter是最好的——缺少VisualStudio。

        3
  •  0
  •   Patricio Rossi    11 年前

    我不确定这是否会对你有所帮助,因为我不知道你的操作系统,你已经为你的问题找到了一个“解决方案”,但是在Linux is Anjuta下,一个很好的轻量级、快速、功能丰富的C++井手。 也许对其他人有用