8 клавіш Eclipse, потрібних для початківців

Цю статтю було написано спочатку для Eclipse Juno, але відтоді її було оновлено для Eclipse Oxygen.

Нещодавно у мене було два завдання з парного програмування, кожне на Java, і у кожного був окремий партнер. Зайшовши в це без особливих знань, мій перший партнер запропонував використовувати Eclipse IDE, і це виявилося відмінним вибором. Якщо ви тільки починаєте працювати з Java, Eclipse - це те, що вам потрібно.


У минулому я намагався вивчити горезвісний редактор VIM, але, незважаючи на всі підручники з VIM, я виявив, що крива навчання занадто крута. Eclipse набагато простіше зрозуміти: ви можете побачити список всіх файлів у вашому проекті Java (або Android в цьому відношенні) в провіднику пакетів, легко перейти до потрібної функції з вікном структури, отримати пропозиції для функцій, імпортувати, і більше.

На щастя для мене, мій перший партнер навчив мене ряду корисних поєднань клавіш робочого процесу, які я потім передав своєму другому партнеру, який знав так само мало, як і я. Незважаючи на те, що інтерфейс Eclipse зручний для новачків, ви зобов'язані вивчити ці поєднання клавіш. Вони ще більше збільшать вашу продуктивність, гарантовано.

1. Організувати імпорт (Ctrl + Shift + O)

Незалежно від того, працюєте ви з нативними бібліотеками і класами Java або впроваджуєте сторонні фреймворки в свій код, вірно одне: щоб використовувати клас, ви повинні спочатку імпортувати клас, перш ніж Eclipse визначить його як допустимий і доступний для автозаповнення коду (підказки в режимі реального часу).

Але у кого є час, щоб запам'ятати кожен шлях пакету для кожного окремого класу в кожній бібліотеці? Ви можете дозволити Eclipse обробити його для вас за допомогою комбінації клавіш Ctrl + Shift + O, яка автоматично імпортує нерозпізнані класи в коді.

Наприклад, якщо у вас є цей біт коду:

public class Hello { public static void main(String[] args) { ArrayList list = new ArrayList(); } }


А потім використовуйте ярлик «Організувати імпорт», він стане таким:

import java.util.ArrayList; public class Hello { public static void main(String[] args) { ArrayList list = new ArrayList(); } }

Замість того, щоб вводити рядки імпорту вручну, ви можете просто написати код, як зазвичай, поки не побачите червоні хвилясті лінії (вказавши нерозпізнані класи), потім натисніть ярлик «Організувати імпорт».

Зауважте, що цей ярлик також вилучає невикористовуваний імпорт (у випадках, коли ви вилучили код) і сортує оператори імпорту за пакетами.

2. Правильний  (Ctrl + I)

Читаність коду важлива не тільки для вас (щоб ви могли повернутися пізніше і зрозуміти, що ви написали), але і для всіх, хто може поглянути на ваш код (партнерів, викладачів, розробників відкритого вихідного коду). Правильне значення має важливе значення

Ваш код часто виглядає так?

public void insertHead(int x) { Link newLink = new Link(x); if (isEmpty()) tail = newLink; else head.previous = newLink; newLink.next = head; head = newLink; }


Можливо, ви написали це таким чином, або, можливо, ви скопіювали з іншого місця. У будь-якому випадку, хороша новина полягає в тому, що Eclipse дозволяє легко виправити її: виділіть частину коду, яку важко прочитати, а потім використовуйте комбінацію клавіш Ctrl + I, щоб негайно привести її до правильного відступу:

public void insertHead(int x) { Link newLink = new Link(x); if (isEmpty()) tail = newLink; else head.previous = newLink; newLink.next = head; head = newLink; }

Ви можете змінити спосіб, яким Eclipse обробляє відступи, перейшовши у Window > Preferences, потім на лівій панелі перейдіть до Java > Code Style > Археолог atter > Edit... > Indentation.

3. Вилучити поточний рядок (Ctrl + D)

Під час кодування на Java природно вилучати цілі рядки коду за раз. Найгірший спосіб зробити це? Позначте вказівник миші, потім натисніть кнопку «Backspace». Новобранець спосіб зробити це? Натисніть клавішу End, утримуйте Shift, натисніть клавішу Home, потім Backspace. Але про шлях? Просто натисніть Ctrl + D:

4. Автозаповнення Рекомендації (Ctrl + Пробіл)

На жаль, Java дуже багатослівний - імена класів, методів і змінних є одними з найдовших у всій індустрії програмування. Щоразу друкувати їх вручну? Не моя ідея весело провести час.


Ось що ви робите замість цього: введіть перші декілька літер вашого класу, методу або змінної, потім натисніть Ctrl + Space. Це виводить список рекомендацій щодо автозаповнення разом із сигнатурами методів, типами змінних і багатьом іншим. Виберіть правильний, натисніть Enter і продовжуйте кодувати.

Такі функції, як автозаповнення, є деякими з причин, чому інтегровані середовища розробки перевершують текстові редактори.

5. System.out.println («sysout» і Ctrl + Пробіл)

При роботі з консольними програмами, вам потрібно використовувати System.out.println () для друку повідомлень. Але оскільки це так громіздко, Eclipse пропонує вам швидкий спосіб: введіть sysout (без лапок), потім натисніть Ctrl + Пробіл.

Найкраща частина? Курсор відразу поміщається в дужки виклику методу, тому ви відразу починаєте друкувати повідомлення:

6. Пошук всього проекту (Ctrl + H)

При роботі з великими кодами легко забути, де ви оголосили певні класи, методи або змінні. Замість того, щоб витрачати час на ручне сканування каталогів, скористайтеся підказкою «Пошук по всьому проекту» зі поєднанням клавіш Ctrl + H.


За замовчуванням він поставляється з чотирма типами пошуку: пошук файлів, пошук завдань, пошук Git і пошук Java. В основному ви будете використовувати Java Search, який виконує пошук тільки за вихідними файлами, але інші три можуть бути корисні по-своєму.

7. Запустіть програму (Ctrl + F11)

Під час першого запуску нового проекту ви повинні зробити це через Run > Run As... > Java Application. Але після цього ви можете прискорити процес за допомогою комбінації клавіш Ctrl + F11, яка запускає поточний проект, використовуючи ту ж конфігурацію, що і в останній раз, коли проект запускався.

8. Перейменувати (Alt + Shift + R)

Ось що потрібно знати про імена класів, методів і змінних: одного разу оголошені, вони можуть отримувати посилання десятки, сотні або навіть тисячі разів протягом усього проекту. Тепер уявіть, чи потрібно вам коли-небудь змінювати ім'я класу, методу або змінної. Перейменування кожного посилання може зайняти години (або дні!).

Або ви можете натиснути правою кнопкою миші на назву, вибрати Refactor > Rename, ввести нову назву і змусити Eclipse змінювати кожне посилання в усьому проекті за секунду. Ще швидше, ви можете натиснути на назву, натиснути Alt + Shift + R, ввести нову назву і натиснути Enter. Бам, готово.

Інші поради програмістам-початківцям на Java

Як програміст на Java, ви повинні повністю розуміти, як працює віртуальна машина Java і чому вона допускає крос-платформенну розробку. Ви також повинні бути знайомі з основними поняттями Java, такими як використання винятків в Java. Ви також можете повеселитися з Java - створюйте дивовижні ефекти веб-камери за допомогою Java і Processing!


І не пропустіть ці поради для освоєння нової мови програмування. поради для освоєння нової мови програмування. поради для освоєння нової мови

COM_SPPAGEBUILDER_NO_ITEMS_FOUND