Точная индексация
С CDT, несомненно, необходимо будет включить опцию "Full Indexing", а не "Быструю Индексацию" значение по умолчанию. Это не ощутимо медленнее на современных аппаратных средствах, и это делает намного лучшее задание. В той вене, несомненно, необходимо будет включить семантическое выделение. Это не столь важно в C/C++, как это находится на языке как Scala, но это все еще чрезвычайно полезно.
Оптимизированное редактирование
Привыкните к использованию Ctrl+O и Ctrl+Alt+H. Первый открывается инкрементно доступное для поиска представление схемы, в то время как последний открывает представление "Call Hierarchy" и поиски на в настоящее время выбираемой функции. Это невероятно полезно для трассировки выполнения.
Ctrl+Shift+T (Открытый Тип) не является точно комбинацией "редактирования" по сути, но это одинаково важно в моем рабочем процессе. C++ Открывает, диалоговое окно Type не только позволяет возрастающую фильтрацию по типу, но также и выбор определения (.h
) или объявление (.cpp
) и даже фильтруя типом элемента (typedef
, struct
, class
, и т.д.).
Задача ориентированное программирование
Mylyn: никогда не уезжайте из дома без него. Я просто не могу сказать достаточно об этом инструменте. Каждый раз, когда я вынужден обойтись без него, я имею необходимость, чтобы повторно изучить, как иметь дело со всем шумом кода. Очень, очень удобный, чтобы иметь.
Разделенный вниз просматривает
Расположение рабочей области Eclipse по умолчанию чрезвычайно неэффективно и в пространстве и в удобстве использования. У всех есть их любимое расположение, не торопитесь и найдите Ваше. Мне нравится минимизировать (не обязательно близко) все за исключением Схемы и сохранять Проводник Проекта C/C++ прикрепленным на боковой панели настроенный для точного сокрытия Схемы при расширении. Таким образом я могу всегда сохранять редактора видимым, одновременно уменьшая пространство, использованное представлениями, не важными текущей задаче.
ctrl + пространство является лучшим инструментом когда-либо в Eclipse. Это - функция автоматического заполнения. Это может завершить имена переменной, объявления метода, определяемые пользователем шаблоны и тонну больше.
Пойдите Eclipse. Тонны моего кода сгенерированы ctrl + пространство.
Если Инструменты Java-разработчика не будут установлены, то Spellcheck не будет работать.
Функциональность Spellcheck зависит от устанавливаемых Средств разработки Java. Это может быть озадачивающей проблемой, если Вы просто устанавливаете Средства разработки C исключительно, потому что она не приводит причины для Программы проверки правописания, не работающей.
CTRL + TAB let вы быстро перемещаетесь между исходным файлом и файлом заголовка (foo.cpp <--> foo.h).
Мне также нравится функция локальной истории, потому что вы можете вернуться и отменить свои изменения удобным способом.
Вы можете запустить орфографию на основе CDT (работает в Galileo).
Смотрите здесь: Eclipse Prengering Engine не существует