Облегченные альтернативы CDT для редактирования C ++ в Eclipse - PullRequest
3 голосов
/ 05 марта 2010

Уже несколько лет я использую Eclipse в качестве универсального редактора файлов, независимо от того, какой язык я использую (который в основном включает в себя C ++, Matlab и python, а некоторые XML добавлены для забавы).

Однако недавно я получил новую машину с более поздней версией Eclipse, и замечательный плагин Colorer, который я ранее использовал, вылетает (это отдельная проблема, которая, по-видимому, специфична для моей установки - я попробую отладить ее, но пока что у меня есть работа)

Поэтому я переключился на CDT для C ++, и у меня возникли серьезные проблемы с производительностью редактора, особенно при копировании или удалении файлов. Я понимаю, почему CDT такой тяжелый, но мне не нужна полная C ++ IDE - просто то, что делает достойную подсветку синтаксиса.

Существуют ли какие-либо облегченные варианты синтаксиса с подсветкой для CDT (или Colorer), которые делают достойную работу в C ++, без ненужного (для меня) уровня завершения кода и всего этого джаза?

Или, альтернативно, любые идеи о вещах, которые я могу отключить, чтобы превратить CDT в молниеносный простой редактор (я уже выключил проверку орфографии и индексатор)

Отредактировано, чтобы сказать, что я не ищу заменяющего редактора для Eclipse, за исключением, возможно, кратковременного исправления. Если эта проблема окажется неразрешимой, и мне придется изучать / настраивать что-то новое, я собираюсь переключиться на emacs (по всевозможным нерелигиозным причинам: везде она довольно стандартна, мои коллеги уже используют ее, и Ответственный за нашу стандартную настройку разработки поддерживает его, так что это действительно самая разумная замена для меня) Но на самом деле, я бы предпочел исправление для моего плохого Eclipse.

Ответы [ 3 ]

6 голосов
/ 05 марта 2010

Я наконец-то нашел способ решить проблему с производительностью.

В CDT существует режим «масштабируемости», который срабатывает, когда ваш файл находится над определенным числом строк (в Preferences-C / C ++ - Editor-Scalability). Изменив размер по умолчанию на 1, я могу отключить «синтаксический анализ редактора в реальном времени», который, похоже, вызывает проблему, и получить значительное повышение производительности.

2 голосов
/ 05 марта 2010

Боже, если вы используете C ++, то Netbeans лучше всего обрабатывает автозаполнение для C ++ - если не считать Visual Studio.

0 голосов
/ 12 декабря 2013

Я не уверен, поможет ли это вам, потому что я не знаю вашу ОС, и вы уже нашли «решение» для вашей проблемы, но хорошую, легкую, быструю и многофункциональную IDE для C ++ под линуксом есть анюта Может быть, пригодится кому-нибудь еще

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...