JavaRush /Java блогы /Random-KK /IntelliJ IDEA - Үлкен емес, керемет кеңестер.
dio
Деңгей
Москва

IntelliJ IDEA - Үлкен емес, керемет кеңестер.

Топта жарияланған
Бұл жолы мен codeтауды бір уақытта өнімді және жағымды ете алатын IntelliJ IDEA пайдалану бойынша бірнеше кеңестермен бөліскім келеді. Бір қарағанда олар қаншалықты елеусіз болып көрінсе де, уақыт өте келе олар сіздің өнімділігіңізге үлкен әсер етеді. Кем дегенде, бұл олардың маған әсері болды.
Әдіс бөлгіштер
Қарапайым нәрседен бастайық. Көлденең сызықтарды көрнекі түрде бөлу әдістері codeты оқу мүмкіндігін жақсартады. IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 1 Әдістерді көрнекі түрде бөлгіңіз келсе, Ctrl + Alt + S пернелер тіркесімін басу арқылы параметрлерге өтіңіз, іздеген нәрсені теруді бастаңыз - «sepa...» (ағылшынша «separators» - орысша «Separators»). IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 2 Параметрлердегі сәйкес жазбаларды ғана көрсету үшін диалогтық терезе оның мазмұнын біртіндеп шектейтінін көресіз. «Әдіс бөлгіштерін көрсету» құсбелгісін қойыңыз. Tagін бонус ретінде параметрлер тілқатысу терезесінде мәтінді іздеу бойынша кеңес алыңыз.
Пәрменді аты бойынша шақыру
Іздеу шолудан гөрі жылдамырақ екені дәлелденді. IDEA рефакторинг немесе codeты генерациялау сияқты пәрмендерді атау бойынша (немесе оның бір бөлігі ғана) шақыруға мүмкіндік береді. Сиқырды көру үшін рефакторға арналған code блогын таңдап, мәзірге өтудің орнына Ctrl + Shift + A пернелерін басыңыз. Пайда болған терезеде орындағыңыз келетін пәрменнің атын енгізіңіз. Толық емес атауларға рұқсат етіледі. IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 3 Бұл мәзірде іздеуден жылдамырақ екеніне сенімдімін.
Элементке өтіңіз
Іздеу мен навигацияның соңғы мысалы. Әдіс немесе айнымалы мәнді тек атын немесе есімнің бір бөлігін есте сақтаған кезде іздеу, бірақ ол қай файл/сыныпта анықталғанын ұмытып қалды. Ctrl + Alt + Shift + N - жобаңыздағы элементті табудың жылдам жолы. IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 4 Бұл элементтің қаншалықты терең жасырылғанына байланысты емес.
Элементті бөлектеу
Уақыт өте келе бұл қасиет маған ұнай бастады. Редактордағы элементтің барлық көріністерін бөлектеу жақсы көмек болуы мүмкін. IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 5 Бұл мүмкіндік HTML немесе JavaScript сияқты басқа қолдау көрсетілетін технологияларда бірдей жақсы жұмыс істейтіні таңқаларлық емес. Функцияны пайдалану үшін Ctrl + Alt + S пернелер тіркесімін басып, параметрлер тілқатысу терезесін ашыңыз, "Кареткадағы элементті пайдалануды бөлектеу" дегенді іздеңіз және құсбелгіні қойыңыз. IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 6 Дайын.
Блок таңдау
Код бөлімін көшіру немесе рефакторингті қолдану codeтың бір бөлігін таңдауды талап етеді. Ctrl + W пайдалану курсордың айналасындағы таңдау аймағын кеңейтеді, Control + Shift + W оны кішірейтеді. Әрқашан семантикалық тұрғыдан дұрыс code блогын таңдау үшін функцияны пайдаланыңыз. IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 7 Бұл функция Java тілінде ғана емес, басқа қолдау көрсетілетін тілдерде де оңай жұмыс істейді.
Алмасу буферімен салыстыру
Бүгінгі соңғы трюк: Енді code блогын қалай тиімді бөлектеуге болатынын білетін болсаңыз, оны әріптесіңізден электрондық пошта арқылы алған үзіндімен салыстыруға болады ма? Немесе org.project.used.but.unmainteintable бумасындағы сыныппен бе? IDEA таңдалған code блогын алмасу буферінің мазмұнымен жылдам салыстыруға мүмкіндік береді. Шындығында, бұл одан да көп. Сіз codeты өзгертуге немесе codeтың жеке бөліктерін блоктар ретінде көшіруге және жоюға мүмкіндік беретін біріктіру құралдарының толық жинағын аласыз. Бұрын үйренгенімізді сергітейік, командаларды аты бойынша шақыруға арналған пернелер тіркесімін есте сақтаңыз ба? Дұрыс жауап: Ctrl + Shift + A. IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 8 Міне, біріктіру құралы: IntelliJ IDEA - Үлкен емес, керемет кеңестер.  - 9
Қорытынды
Бұл мен бүгін айтқым келген шағын өнімділік асыл тастар болды. Сіз қандай трюктерді қолданасыз? Пікірлерде тәжірибеңізбен бөлісіңіз. Түпнұсқа мақала: IntelliJ IDEA - Үлкен құндылығы бар шағын кеңестер Аударылған
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION