среда, 21 ноября 2018 г.

Eclipce горячие клавиши

ctrl + shift + L вызвать шпаргалку горячих клавиш. ( Кстати если повторно нажать  ctrl + shift + L, то можно эти горячие клавиши редактировать). Но все же решил написать для себя свою шпаргалку, чтобы в случае чего к ней обращаться. Пост будет полезен новичкам, кто только только начинает работать с Eclipse.
ctrl + /   —  позволяет закоментировать выделенную часть кода
ctrl + shift + 0 —  заставляет среду разработки Eclipse автоматически орга-
низовать инструкции import. Среда разработки Eclipse удаляет неиспользуемые инструкции import и добавляет новые инструкции для используемых пакетов, которые еше не были импортированы
Alt + Shift + J  —  добавление блока комментария в код
ctrl + пробел — автозаполнение, самая популярная горячая клавиша.  Вы можете легко найти статические методы, используя имя класса или имя переменной экземпляра. Для этого введите нужное имя, поставьте точку, нажмите комбинацию клавиш Ctrl+Пробел и прокрутите список всех доступных имен. После этого вы можете начать ввод первой части имени, чтобы отфильтровать результаты.
Alt + Shift + T  —  позволяет вызвать меню рефакторинга.
Alt-Shift-R —  переименовывает выделенную переменную, метод, класс.
Ctrl-Shift-F —  автоформатирование, убирает весь беспорядок в коде. Если никакой фрагмент кода не выделен, будет отформатирован весь код в файле.
Tab | Shift+Tab — Табуляция выделенных строк кода.
Ctrl+1 —   Быстрое исправление. Появляется то же самое окно, если подержать курсор над подчеркнутым текстом, где есть ошибка.

Еще я использую такие штуки:
Если вы хотите видеть сразу два исходных файла с кодом, например друг под другом.
Щелкните по вкладке исходного файла и, удерживая кнопку мыши,
перетащите его к любому краю окна редактора. Вы контур,
обозначающий новое местоположение окна редактора — либо бок о бок с другим файлом, либо выше или ниже другого файла. Когда вы отпустите кнопку мыши, будет создано второе окно редактора, в которое можно также перетаскивать другие вкладки файлов.

Если у вас класс с приличным количеством кода и вы хотите видеть два разных фрагмента кода из одного класса. Щелкните правой кнопкой мыши по вкладке нужного файла и в появившемся контекстном меню выберите команду Open With Text Editor (Новый редактор), В результате появится вторая вкладка для одного и того же файла. Теперь, воспользовавшись предыдущим советом, вы можете иметь два разных представления одного и того же файла.

Так как, основная польза данных инструментов проявляется при использовании горячих клавиш, я составил следующие таблицы:

Навигация
Описание
Ctrl+F+FПростой поиск/замена
Ctrl+HCtrl+HПродвинутый поиск/замена
Ctrl+Shift+R+⇧+RОткрыть ресурс
Ctrl+Shift+T+⇧+TОткрыть логическую структуру(Класс)
Ctrl+Shift+G+⇧+GНайти вхождения переменной, метода, класса
F4F4Открыть меню иеарархии
Ctrl+LeftClick+LeftClickПерейти к реализации или определению класса, функции, переменной
F3F3Перейти к определению
Ctrl+T⌘+TПерейти к реализации
Ctrl+L+LПерейти к линии с определенным номером
Alt+( left right )+( [  ] )Перемещение в предыдущее/следующее место просмотра в редакторе
Ctrl+QCtrl+QПерейти к последнему месту редактирования
Ctrl+E+EПоказать список открытых в редакторе файлов
Ctrl+F6 (Ctrl+Shift+F6)⌘+F6 (⌘+⇧+F6)Следующий/предыдущий редактор
Ctrl+O+OПоказать поля и методы класса
Ctrl+T+TПоказать иерархию класса
F2F2Открыть javadoc
Ctrl+Shift+(up | down)Ctrl+⌥+(up | down)Перейти к следующему/предыдущему методу
Редактирование
Описание
Ctrl+SpaceCtrl+SpaceАвтодополнение
Ctrl+1+1Возможные действия
Ctrl+Shift+O+⇧+OОрганизация импорта пакетов
Ctrl+Shift+F+⇧+FАвтоформатирование кода
Shift+Alt+S⇧+⌥+SМеню генерации кода
Shift+Alt+T⇧+⌥+TМеню рефакторинга
Shift+Alt+R⇧+⌥+RПереименование переменной, метода, класса
Shift+Alt+M+⌥+MВыделение части кода в отдельный метод
Ctrl+Alt+(up|down)+⌥+(up|down)Дублирование строки
Alt+(up|down)⌥+(up|down)Перемещение строки
Ctrl+/ Ctrl+7⌘+/ ⌘+7Однострочный комментарий
Ctrl+Shift+/+⇧+/Многострочный комментарий
Ctrl+D⌘+DУдалить строку или выделенный фрагмент

Рассмотрим каждый инструмент более подробно:

Комментариев нет:

Отправить комментарий