Ответ 1
Ctrl + Tab: Переключение между исходными и заголовочными файлами.
Я хотел бы сделать чит-лист, представляющий наиболее полезный (и экономящий время) ярлык для Eclipse CDT (С++).
Можете ли вы поделиться наиболее полезными ярлыками, которые вы используете в CDT?
Пожалуйста, публикуйте только общие ярлыки (доступны при выполнении С++) или CDT.
Ctrl + Tab: Переключение между исходными и заголовочными файлами.
Сводка всех ярлыков в этой теме и некоторых других.
Ctrl + Tab - Переключение между исходными и заголовочными файлами.
Ctrl + Shift + T - Открытый элемент
Ctrl + Shift + R - Открыть файл/ресурс.
Ctrl + = - Изучите расширение макроса.
Ctrl + Space - Показать предложения, которые вы написали.
Ctrl + Alt + H - открывает иерархию вызовов для функции
Ctrl + Shift + N - добавляет #include для файла заголовка, в котором объявлен текущий элемент
Ctrl + i - исправляет отступ выделенного текста - очень полезно, на мой взгляд,
Ctrl + d - Удаляет текущую строку
Ctrl + H - открывает диалог поиска; вкладка "C/С++ Search" выполняет поиск по индексированным местоположениям
Ctrl + O - Открывает браузер-член текущего класса, позволяя быстро открыть метод
F3 - Открыть объявление
Ctrl + Shift + G - Когда выбрана функция, объект или var: найдите все вхождения в проекте.
Ctrl + Alt + G - Текстовый поиск выбранного текста.
Ctrl + левый клик - перейдите к определению элемента.
Ctrl + j - Инкрементный поиск в текущем файле
Ctrl + k - поиск вперед выделенного текста в файле.
Ctrl + Shift + k - поиск назад для выделенного текста в файле
Alt + ←/→ - Переход к предыдущему/перейти к следующему отредактированному или просмотренному месту.
Ctrl + m - Максимальное или неограниченное текущее окно редактора (также работает для других Windows
Ctrl + Shift + Стрелка вверх/вниз - переход к предыдущему/переход к следующему методу
Ctrl + q - отредактирован переход к последнему местоположению
Ctrl + Shift + p - с выбранным скобкой: перейти к соответствующему закрывающему или открывающему кронштейну
Ctrl + / - Комментировать/раскомментировать все выделенные строки с помощью //
Ctrl + Shift + / - комментарий выбранного блока с /*... */
Ctrl + Shift + \ - Uncomment/*... */selected block
Ctrl + Shift + T: Открыть элемент.
Ctrl + Shift + R: открыть файл/ресурс.
Ctrl + =: Изучите расширение макроса.
Ctrl + Space: Показать предложения, которые вы написали.
Ctrl + Shift + L: отображает список действий с соответствующими ярлыками.;)
Ctrl + Alt + H: открывает иерархию вызовов для функции
Alt + Shift + R, N: переименовать функцию или переменную во всем проекте.
Вот список тех, которые я использую чаще всего (исключая те из предыдущих ответов):
Ctrl + Shift + N - добавляет оператор include; включенным заголовочным файлом является тот, в котором текущий элемент объявлен в
Ctrl + i - исправляет отступы выделенного текста - очень полезно, на мой взгляд,
Ctrl + d - удаляет текущую строку
Alt + ↑/↓ - перемещает выделенный текст (или текущую строку, если текст не выбран) вверх или вниз
Alt + ←/→ - перейти в предыдущее/следующее место, которое вы отредактировали; например, если вы просматриваете несколько деклараций функций, а затем хотите вернуться туда, откуда вы начали, нажмите Alt + ←, чтобы перейти к предыдущим местоположениям.
Ctrl + h - открывает диалоговое окно поиска; вкладка "C/С++ Search" выполняет поиск по индексированным местоположениям и выполняется быстро, но вкладка "Поиск файлов" просматривает весь текст в ваших проектах и может пригодиться, когда вы ищете "скрытый" элемент (для например, при поиске макроса, определенного в #ifdef _WINDOWS, но _WINDOWS в настоящее время не определено в вашем проекте)
Ctrl + O: открывает браузер-член текущего класса, что позволяет быстро открыть метод.
CTRL + B: создать все проекты
CTRL + F11: выполнить
F11: Отладка
Примечание. Вышеупомянутые ярлыки применимы ко всей версии eclipse
Ручные ссылки из Предпочтения > Общие > Клавиши
ALT + B: Build Project (текущий активный проект)
Вам нужно изменить привязки по умолчанию, чтобы получить их, но мне нравится:
F3: Открыть объявление.
F4: найдите текст в проекте.
F4 не требует пояснений, но F3 имеет некоторые тонкости: если вы используете его в вызове функции, это приведет вас к определению, и если вы используете его в определении, оно приведет вас к объявлению.
Ctrl + Shift + G: Когда выбрана функция, объект или var: найдите все вхождения в проекте (работает также с java).
Ctrl + Alt + G: Текстовый поиск выбранного текста.
Ctrl + левый клик: перейдите к определению элемента.
Ctrl + Page Up: перейдите к следующему исходному файлу, открытому как вкладка
Ctrl + Page Down: переход к предыдущему файлу
Ctrl + j: инкрементный поиск в текущем файле
Ctrl + / (цифровая клавиатура): контур - сбрасывает все функции - для быстрого просмотра
Ctrl + Shift + f: этот код автоматического отступа
Ctrl + Shift + { открывает параллельный редактор для того же исходного файла.
Ctrl + k: поиск вперед выделенного текста в файле.
Ctrl + Shift + k: поиск назад для выделенного текста в файле
Alt + Shift + T: Выбранный метод: Переключение между встроенными, вне класса в .h и вне класса в .cpp
Ближайшим образом я получаю Eclipse для J2EE при создании классов, это (re) map (Preferences- > General- > Keys) "New (Class)" до Ctrl + 1 и выбирая несуществующий текст класса, чтобы он заполнил новое диалоговое окно класса именем класса.
К сожалению, вам все равно придется вводить имена исходного файла и заголовка в диалоговом окне.
Для меня это один из самых полезных сочетаний клавиш, особенно в режиме отладки:
Alt + ←/→ - Перейти к предыдущей/следующей позиции курсора.
Alt + Shift + ↑: выберите блок.
Shift
+ Alt
+ G
: генерировать геттеры и сеттеры (связывать их)
Alt
+ Ctrl
+ ↑
: дублировать строку (и)
Ctrl
+ Shift
+ /
: сложить все
Ctrl
+ *
: раскрыть все
Ctrl
+ /
: включить/отключить складывание