8 Ецлипсе тастерске пречице неопходне за почетнике

8 Ецлипсе тастерске пречице неопходне за почетнике

Овај чланак је првобитно написан за Ецлипсе Јуно, али је од тада ажуриран за Ецлипсе Окиген.





Недавно сам имао два задатка програмирања у пару, сваки у Јави и сваки са посебним партнером. Улазећи у ово без много знања, мој први партнер је предложио употребу Ецлипсе ИДЕ , и то се показало као одличан избор. Ако тек почињете са Јавом, Ецлипсе је прави начин.





цхроме удаљена радна површина буђење на лан

Раније сам покушао да научим озлоглашени ВИМ уређивач, али упркос свим ВИМ упутствима, сматрао сам да је крива учења превише стрма. Ецлипсе је много лакше схватити: можете видети списак свих датотека у свом Јава (или Андроид о томе питању) пројекту у истраживачу пакета, лако се кретати до жељене функције помоћу прозора са оквирима, добијати предлоге за функције, увоз, и још.





На моју срећу, мој први партнер научио ме је бројним корисним пречицама на радном току, које сам затим пренео свом другом партнеру који је знао исто тако мало као и ја. Колико год је интерфејс Ецлипсе-а прилагођен за почетнике, дугујете себи да научите ове тастерске пречице. Они ће додатно повећати вашу продуктивност, гарантовано.

1. Организујте увоз (Цтрл + Схифт + О)

Без обзира да ли радите са изворним библиотекама и класама Јаве или уграђујете оквире независних произвођача у свој код, једна ствар је тачна: да бисте користили класу, морате прво да је увезете пре него што ће је Ецлипсе идентификовати као важећу и доступну за аутоматско довршавање кода (предлози за куцање у реалном времену).



Али ко има времена да запамти сваку путању пакета за сваки разред у свакој библиотеци? Можете дозволити да Ецлипсе то реши уместо вас помоћу Цтрл + Схифт + О. пречица, која аутоматски увози непрепознате класе у код.

На пример, ако имате овај део кода:





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. Тачно увлачење (Цтрл + И)

Читљивост кода је важна, не само за вас (да бисте се касније могли вратити и разумјети шта сте написали), већ за све остале који би могли погледати ваш код (партнери, професори, сарадници отвореног кода). Правилно увлачење је од суштинског значаја.

Да ли ваш код често изгледа овако?

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

Можда сте тако написали, или сте можда копирали са неког другог места. У сваком случају, добра вест је да Ецлипсе чини тривијално лаким за поправљање: означите део кода који је тешко читати, а затим користите Цтрл + И пречица за тренутно довођење до правилног увлачења:

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

Можете променити начин на који Ецлипсе поступа са увлачењем тако што ћете отићи на Прозор> Подешавања , затим на левој табли идите на Јава> Стил кода> Форматтер> Измени ...> Увлачење .

3. Избришите тренутну линију (Цтрл + Д)

При кодирању у Јави природно је уклањати читаве редове кода одједном. Најгори начин да то учините? Означите мишем, а затим притисните Бацкспаце. Почетнички начин за то? Притисните тастер Енд, држите Схифт, притисните тастер Хоме, а затим Бацкспаце. Али професионални начин? Једноставно удари Цтрл + Д :

4. Препорука за аутоматско довршавање (Цтрл + размак)

Јава је нажалост позната по томе што је изузетно детаљна - називи класа, метода и променљивих су једни од најдужих у читавој индустрији програмирања. Сваки пут их ручно куцате? Није моја идеја о забавном времену.

Ево шта уместо тога радите: откуцајте првих неколико слова класе, методе или променљиве коју желите, а затим притисните Цтрл + размак . Ово приказује листу препорука за аутоматско довршавање заједно са потписима метода, типовима променљивих и другим. Одаберите десну, притисните Ентер и наставите са кодирањем.

Функције попут аутоматског довршавања неки су од разлога зашто ИДЕ -и надмашују уређиваче текста.

5. Систем.оут.принтлн ('сисоут' и Цтрл + размак)

Када рад са конзолним апликацијама , мораћете да користите Систем.оут.принтлн () за штампање порука. Али пошто је ово тако гломазно, Ецлипсе има брзу пречицу за вас: откуцајте 'сисоут' (без наводника), а затим притисните Цтрл + размак .

Најбољи део? Курсор се одмах ставља у заграде позива метода, па одмах почињете да куцате поруку:

6. Претражите цео пројекат (Цтрл + Х)

Када радите на великим базама кодова, лако је заборавити где сте декларисали одређене класе, методе или променљиве. Уместо да ручно губите време на прочешљавање директоријума, користите одзивник Сеарцх Ентире Пројецт са Цтрл + Х пречица.

Подразумевано долази са четири типа претраживања: Претрага датотека, Претрага задатака, Гит претрага и Јава претрага. Углавном ћете користити Јава Сеарцх, који претражује само изворне датотеке, али остале три могу бити корисне на свој начин.

7. Покрените апликацију (Цтрл + Ф11)

Када први пут покренете нови пројекат, требали бисте то учинити Покрени> Покрени као ...> Јава апликација . Али након тога можете убрзати ствари помоћу Цтрл + Ф11 схортцут, који покреће тренутни пројекат користећи исту конфигурацију као и последњи пут када је пројекат покренут.

8. Преименујте (Алт + Схифт + Р)

Ево ствари о именима класа, метода и променљивих: једном декларисане, могу се позивати на десетине, стотине или чак хиљаде пута током целог пројекта. Сада замислите да ли ћете икада морати да промените име класе, методе или променљиве. Преименовање сваке референце могло би потрајати сатима (или данима!).

игре које не узимају податке

Или можете десним тастером миша кликнути на име, изабрати Рефактор> Преименуј , упишите ново име и нека Ецлипсе у секунди промени сваку референцу у целом пројекту. Још брже можете кликнути на име, погодити Алт + Схифт + Р. , унесите ново име и притисните Ентер. Бам, готово!

Остали савети за Јава програмере почетнике

Као Јава програмер, морате апсолутно разумети како функционише Јава виртуелна машина и зашто дозвољава развој на више платформи. Такође бисте требали бити упознати са основним Јава концептима, као што је начин коришћења изузетака у Јави. Такође се можете забавити са Јавом --- створите невероватне ефекте веб камере помоћу Јаве и обраде !

И не прескачите ове савете за савладавање новог програмског језика.

Објави Објави Твеет Емаил Да ли је вредно надоградње на Виндовс 11?

Виндовс је редизајниран. Али да ли је то довољно да вас убеди да пређете са Виндовс 10 на Виндовс 11?

Прочитајте следеће
Повезане теме
  • Програмирање
  • Програмирање
О аутору Јоел Лее(Објављено 1524 чланака)

Јоел Лее је главни уредник МакеУсеОф -а од 2018. године. у области рачунарства и преко девет година професионалног искуства у писању и уређивању.

Више од Јоела Лееја

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили