Я недавно начал использовать CDT Eclipse Ganymede для разработки C, и мне больше не понравилось. Я знаю, что кривая обучения может быть выражена, поэтому и с вашей помощью моя цель - максимально сгладить ее. Я ищу лучшие хаки, подсказки, подсказки, трюки и лучшие практики, чтобы действительно развязать всю мощь среды IDE.Eclipse Ganymede хаки, подсказки, подсказки, трюки и лучшие практики
ответ
Точная индексация
С CDT вы должны быть уверены, чтобы включить "Full Indexing" вариант, а не "быстрая индексация" по умолчанию. Это не заметно медленнее на современном оборудовании, и он намного лучше работает. В этом ключе вы должны обязательно включить семантическое выделение. Это не так важно в C/C++, как на языке Scala, но он по-прежнему чрезвычайно полезен.
Обтекаемый Редактирование
Привыкайте с помощью Ctrl + O и Ctrl + Alt + H. Первый выдает всплывающее окно с возможностью поиска, а второе открывает представление «Иерархия вызовов» и выполняет поиск по выбранной в данный момент функции. Это невероятно полезно для отслеживания выполнения.
Ctrl + Shift + T (Open Type) - это не совсем «комманда» редактирования, но она одинаково важна в моем рабочем процессе. Диалоговое окно C++ Open Type позволяет не только инкрементную фильтрацию по типу, но и выбор определения (.h
) или декларации (.cpp
) и даже фильтрацию по типу элемента (typedef
, struct
, class
и т. Д.).
Task Oriented Programming
Mylyn: никогда не выходить из дома без него. Я просто не могу сказать достаточно об этом инструменте. Каждый раз, когда я вынужден обойтись без этого, мне приходится переучиваться тому, как бороться со всем шумом кода. Очень, очень удобно иметь.
урезанных Просмотры
Eclipse, расположение рабочего пространства по умолчанию является крайне неэффективным как в пространстве, так и в практичности. У каждого есть свой любимый макет, найдите время и найдите свой. Мне нравится минимизировать (не обязательно закрывать) все, кроме Outline, и держать C/C++ Project Explorer прикрепленным к боковой панели, чтобы точно скрыть контур при расширении. Таким образом, я всегда могу держать редактор видимым, одновременно уменьшая пространство, используемое представлениями, не относящимися к текущей задаче.
Я нашел ваш ответ довольно информативным. Я не знал ни одного из советов, которые вы упомянули. Большое спасибо, сэр! – 2008-09-16 11:57:07
ctrl + space - лучший инструмент в Eclipse. Это функция автозаполнения. Он может заполнять имена переменных, декларации методов, пользовательские шаблоны и еще тонну.
Go Eclipse. Тонны моего кода генерируются ctrl + space.
I (сердце) ctrl + space! – 2008-09-16 06:00:51
Ницца! Спасибо! – 2008-09-16 11:54:42
Если инструменты разработчика Java не установлены, проверка орфографии не будет работать.
Функциональность проверки правописания зависит от установленных средств разработки Java. Это может вызвать недоумение, если вы просто установите C Development Tools исключительно, потому что это не дает никаких оснований для того, чтобы Spell Checker не работал.
CTRL + TAB позволяет быстро перемещаться между исходным файлом и файлом заголовка (foo.cpp < -> foo.h).
Мне нравится также функция локальной истории, потому что вы можете вернуться назад и вернуть свои изменения удобным способом.
Вы можете запустить проверку орфографии на CDT (работает также в Galileo).
Смотрите здесь: Eclipse spelling engine does not exist
- 1. Избранные подсказки и трюки SQLPLUS
- 2. Концевые подсказки, трюки и настройки консоли Rails
- 3. Лучшие практики SQLite на iPhone
- 4. подсказка подсказки подсказки подсказки
- 5. Есть ли сайт, который ежедневно публикует подсказки и трюки C#?
- 6. Есть ли лучшие подсказки для Windows?
- 7. Кнопка подсказки подсказки инструмента
- 8. Как сделать подсказки Anjuta DevStudio подсказки, такие как Eclipse?
- 9. pyDev-Eclipse: как задержать подсказки
- 10. Подсказки по процессу разработки SSDT и лучшие практики в отношении автоматических тестов интеграции/интеграции
- 11. Инициализировать Instabug без подсказки подсказки
- 12. Невозможно изменить подсказки подсказки MFC
- 13. Советы и подсказки в Dreamweaver
- 14. Как уменьшить текст подсказки подсказки?
- 15. Лучшие практики для проблем Eclipse View
- 16. Хранение скрытых значений в HTML (для подсказки, ошибок, значений по умолчанию) Лучшие практики
- 17. Групповые подсказки и предупреждения
- 18. Collection Framework, Большие данные и лучшие практики
- 19. Bootstrap Подсказки, похожие на регулярные HTML-подсказки
- 20. jQuery легкая подсказка для подсказки подсказки
- 21. Как удалить подсказки подсказки в thunderbird?
- 22. css подсказка подсказки подсказки - верх не работает
- 23. Как установить размер шрифта подсказки подсказки jqueryui
- 24. Изменить TextInputLayout только текст подсказки подсказки
- 25. Eclipse PDE: поместите подсказки в редакторе java
- 26. Какая версия Eclipse показывает подсказки CSS-кода
- 27. Подсказки параметров метода C/C++ в Eclipse
- 28. Eclipse RCP длинные всплывающие подсказки исчезают
- 29. jQuery ошибка подсказки подсказки: функция не определена
- 30. Как игнорировать подсказки для подсказки HLint?
Что IDE вы пришли? Я нашел Eclipse v3.4 Ganymede самой прочной, хорошо продуманной версией Eclipse. – 2008-09-16 06:02:25