Найкорисніший ярлик у Eclipse CDT


79

Я хотів би зробити шпаргалку, яка представляє найкорисніший (та економію часу) ярлик для Eclipse CDT (C ++).

Чи можете ви поділитися, які найкорисніші ярлики ви використовуєте в CDT?

Будь ласка, публікуйте лише загальні ярлики (доступні під час роботи на C ++) або CDT.

Відповіді:


61

Ctrl+ Tab: Перемикання між вихідним та заголовним файлами.


52

Короткий зміст усіх ярликів у цій темі та деяких інших.

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 / C ++" здійснює пошук в індексованих місцях

Ctrl+ O- Відкриває браузер-учасник поточного класу, що дозволяє швидко відкрити метод

F3 - Відкрита декларація

Ctrl+ Shift+ G- Коли вибрано функцію, об'єкт або змінну: знайдіть усі її випадки у проекті.

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+ \- Розкоментувати / * ... * / вибраний блок


1
а як щодо "компіляції сценарію" та "побудови сценарію" та "запуску"?
tqjustc

@tqjustc Я думаю, що це CTRL+B
Yeo

43

Ctrl+ Shift+ T: Відкритий елемент.

Ctrl+ Shift+ R: Відкрити файл / ресурс.

Ctrl+ =: Дослідіть розширення макросів.


23

Ctrl+ Space: Показати пропозиції для завершення написаного вами.




15

Alt+ Shift+ R, NПерейменувати функцію або змінну на протязі проекту.


14

Ось список тих, які я використовую найчастіше (виключаючи ті, що були у попередніх відповідях):

  • Ctrl+ Shift+ N- додає оператор включення; включений файл заголовка - це той, в якому поточний елемент оголошено в

  • Ctrl+ i- виправляє відступ виділеного тексту - дуже корисно, на мій погляд

  • Ctrl+d - видаляє поточний рядок

  • Alt+ / - переміщує виділений текст (або поточний рядок, якщо текст не виділено) вгору або вниз

  • Alt+ / - перейти до попереднього / наступного місця, яке ви редагували; наприклад, якщо ви переглядаєте кілька оголошень функцій, а потім хочете повернутися туди, звідки почали, натисніть Alt+, щоб перейти до попередніх розташувань

  • Ctrl+ h- відкриває діалогове вікно пошуку; вкладка "Пошук C / C ++" здійснює пошук в індексованих місцях і швидко, але вкладка "Пошук файлів" здійснює пошук у всьому тексті у ваших проектах і може стати в нагоді, коли ви шукаєте "прихований" елемент (для Наприклад, під час пошуку макросу, визначеного під #ifdef _WINDOWS, але _WINDOWS наразі не визначено у вашому проекті)


6

CTRL+ B: Створення всіх проектів

CTRL+ F11: Біжи

F11: Налагоджувати

Примітка: Вищезазначені ярлики застосовуються до всіх версій eclipse


Ярлики вручну з меню « Налаштування»> «Загальне»> «Клавіші»

ALT+ B: Проект побудови (поточний активний проект)


5

Ctrl+ O: Відкриває браузер-учасник поточного класу, що дозволяє швидко відкрити метод.


3

Вам потрібно змінити прив’язки за замовчуванням, щоб отримати їх - але мені подобається:

F3 : Відкрита декларація.

F4 : Знайти текст у проекті.

F4є зрозумілим, але F3має деякі тонкощі: якщо ви використовуєте його у виклику функції, він переведе вас до визначення, а якщо ви використаєте його у визначенні, він переведе вас до декларації.


1
Ctrl + Клацання на декларації робить те саме, що F3
Янік Зіковський

3

Ctrl+ Shift+ G: Коли вибрано функцію, об'єкт або змінну: знайдіть усі її випадки в проекті (працює також з java).

Ctrl+ Alt+ G: Текстовий пошук поточно вибраного тексту.

Ctrl + клацання лівою кнопкою миші: перехід до визначення елемента.


3

Ctrl+ Page Up: Перехід до наступного вихідного файлу, відкритого як вкладка

Ctrl+ Page Down: Перехід до попереднього файлу


2

Ctrl+ j: Додатковий пошук у поточному файлі

Ctrl+ /(цифрова клавіатура): контур - складає всі функції - для швидкого перегляду


2

Ctrl+ Shift+ f: цей код автоматичного відступу


1
Я думаю, Ctrl + a, за яким слідують Ctrl + i, є кращим вибором, якщо ви хочете автоматичну індетацію, оскільки Ctrl + Shift + f автоматично формує весь код, а не лише відступ.
dreua


1

Ctrl+ k: Для пошуку вперед виділеного тексту у файлі.

Ctrl+ Shift+ k: Для пошуку виділеного тексту у файлі назад


1

Alt+ Shift+ T: Обраний метод: Перемикання між вбудованим, позакласним у .h та позаурочним у .cpp


0

Найближче до створення Eclipse для J2EE при створенні класів - це (повторне) відображення ( Налаштування-> Загальні-> Клавіші ) "Новий (Клас)" на Ctrl+ 1та виділення тексту неіснуючого класу до того, щоб він заповнив нове діалогове вікно класу з назвою класу.

На жаль, вам все одно доведеться вводити імена вихідних файлів та файлів заголовків у діалоговому вікні.


0

Для мене це одна з найкорисніших комбінацій клавіш, особливо в режимі налагодження :

Alt+ / - Перехід до попереднього / наступного положення курсору.



0

Shift+ Alt + G: Генерувати геттери та сетери (прив'язувати)

Alt + Ctrl + : Копіювати рядки

Ctrl + Shift + /: Скласти все

Ctrl + * : Розгорнути все

Ctrl+ /: Увімкнути / вимкнути складання

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.