Како овладати ИнтеллиЈ-ом за побољшање ваше продуктивности

ОДГОВОР: Ово није неко бесплатно оглашавање за ЈетБраинс, овде се ради само о програмеру који дели савете о ИнтеллиЈ-у.

Без сумње, најважнији развојни алат је развојно окружење (названо ИДЕ).

Мој омиљени и онај с којим радим свакодневно на послу је ИнтеллиЈ (Ултимате верзија). У овом чланку ћу поделити са вама све савете и трикове које сам прикупио из свог искуства и својих колега. Ово вам може помоћи да савладате овај алат и олакша вам посао.

Не одлазите ако не користите ИнтеллиЈ или чак и ако га мрзите! Кладим се да можете применити многе од ових трикова на свој омиљени ИДЕ.

Преглед садржаја

  • Претворите микросервисе у модуле
  • Имајте ефикасне прегледе кода
  • Врати више урезивања
  • Сигурносне провере за Јава програмере
  • Разговарајте са базом података
  • Последњи савет: покрените контролну таблу, обележене директоријуме, огреботине, инсталирајте додатке, прекомерну употребу пречица

Претворите микросервисе у модуле

Ако радите на многим пројектима или ваш пројекат имплементира архитектуру микро-услуга, имате независне пројекте у многим директоријумима.

То значи да морате креирати по један ИнтеллиЈ пројекат за сваки директоријум пројеката. Ипак, не можете имати више од једног пројекта у једном ИнтеллиЈ прозору.

Стварање модула је решење. Идеја је створити један ИнтеллиЈ пројекат са независним модулима.

Можете управљати свим модулима у прозору Структура пројекта ( File > Project Structуре). Они су такође доступни десним кликом на један модул и ng Open Module Settiодабиром.

Имајте ефикасне прегледе кода

Надам се да користите систем за контролу верзија као што су Гит или Субверсион. Ако нисте, размислите о томе да научите више о системима за контролу верзија!

ИнтеллиЈ пружа добру интеграцију за ВЦС, посебно за прегледе кода. Ако ваш пројекат садржи много спремишта у вашим модулима, могуће је на сваком месту визуализовати сваку урезу.

Прво проверите да ли контрола верзија познаје ваше директоријуме:

Затим, проверите овај прозор алата:

Морате само омогућити Show Root Namesопцију да видите имена модула са леве стране. Путеви Филтер вам омогућава да филтрира помоћу имена модула. Корисно када радите на пројектима са микросервисном архитектуром!

Десна страна овог прозора приказује сваку измењену датотеку из изабраног урезивања. Можете да кликнете Show Diffда бисте отворили нови прозор и визуализовали модификације за сваку датотеку.

Ако требате прегледати више комитовања истовремено, изаберите комитове за преглед (држите ctrlтастер) и кликните на Show Diff.

Врати више урезивања

Из неког разлога, можда ћете морати да вратите неколико завеза у свом пројекту. Ако то нисте навикли, можете упасти у невоље.

Враћање урезивања је прилично једноставно: кликните десним тастером миша на њега и одаберите Врати. Једном када на крају решите сукобе, појавит ће се скочни прозор за урезивање. Ако поништите само једно урезивање, поступите као и обично, без провере Amend commitопције.

Али ако требате вратити више комитовања, морате бити мало паметнији. Идеја је да се створи једанцоммит који враћа све завезе одједном - започните са најновијим да бисте избегли сукобе.

Када поништите урезивање, морате извршити промене. То значи да не можете извршити више враћања и коначно доделити резултат. Моје решење је да извршим прво враћање, а затим потврдим опцију Измени урезивање да бих угушио остале повратке у ово прво урезивање.

Сигурносне провере за Јава програмере

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

  • Пројецт СДК (Датотека> Структура пројекта )
  • Верзија Јава компајлера за сваки модул (Филе> Сеттингс> Јава Цом пилер)
  • Мавен конфигурација (Датотека> Подешавања> Мавен)

За Мавен конфигурацију, размислите о томе Always update snapshotsда ли радите на архитектонским пројектима микросервиса.

Не заборавите да проверите и одељак Игнориране датотеке како бисте били сигурни да ИнтеллиЈ неће игнорисати ваш модул pom.xml. Ако ваш модул и даље није препознат као Мавен пројекат, кликните десним тастером миша на pom.xmlи Add as Maven Project.

Понекад можете да компајлирате помоћу терминала, али ИнтеллиЈ проналази грешке због зависности од Мавена. Да бисте то поправили, кликните десним тастером миша на модул, Maven > Relа затим десним кликом поново to Rebuотворите модул.

Разговарајте са базом података

Покушао сам са неким клијентима да се баве базама података, али употреба ИнтеллиЈ-а је далеко боља када пишете и код.

Можете истражити своју базу података без писања било каквог кода помоћу претраживача стабала. Затим, ако двапут кликнете на табелу, такође можете да филтрирате резултате, обавите неке ЦРУД операције, па чак и извозите податке у многе формате као што су СКЛ, ЦСВ и ХТМЛ.

Као што можда мислите, СКЛ датотеке подржавају истицање синтаксе, аутоматско довршавање и могућност покретања упита из датотеке. Добар део је што у датотеку можете да упишете више упита, али само да покренете истакнуте упите помоћу Ctrl + Enter.

Последњи савет

Покрени контролну таблу

Могуће је покретати ваше апликације из ИнтеллиЈ-а, али прво морате да креирате Run Configuration. Једном када се неки процес покрене, моћи ћете да их све попишете на контролној табли.

Да бисте омогућили Рун Дасхбоард, отворите скочни прозор Рун Цонфигуратион и изаберите Defaults. Затим можете да додате врсту конфигурације која се може појавити на вашој контролној табли.

Означени директоријуми

Када десним тастером миша кликнете на директоријум, имате могућност да га означите као Извор, Тест, па чак и да га изузмете.

Корисно је, јер можете сакрити изузете датотеке у свом пројекту, а такође филтрирати резултате претраживања тако да не приказују тестове (у обиму> Производни фајлови ).

Гребање датотека

Стварање привремених датотека је врло згодно за тестирање нечега изван вашег пројекта. ИнтеллиЈ подржава ову функцију (пречица: Цтрл + Алт + Мај + Инсерт) са многим врстама датотека као што су ЈаваСцрипт и СКЛ . Додаци вам могу помоћи у покретању тих датотека. Препоручујем вам да испробате Куокка који покреће ЈС огреботине.

Инсталирајте додатке

Много додатака постоји за ИнтеллиЈ - готово сваки популарни оквир и језик га имају. Требало би да инсталирате те додатке и проверите да ли вам помажу у свакодневном раду.

На пример, означите Адванцед Јава Фолдинг који би могао бити занимљив програмерима Јава. Такође можете да поставите одређени фонт да бисте лако разликовали сличне знакове као што су l 1 I и O 0 o. Препоручио бих Соурце Цоде Про и Хацк који помажу у избегавању збрке сличних знакова.

Прекомерна употреба пречица

  • shift + shift свуда тражи датотеку
  • ctrl + shift + E за недавно отворене датотеке
  • ctrl + shift + F претражује текст у путањи (користи филтер модула)
  • ctrl + click прелази на декларацију променљиве / функције
  • ctrl + f12 претражује променљиву / функцију у датотеци
  • alt + F7 наводи употребу променљивих / функција

Хвала за читање! Ово је била комбинација савета и трикова које сам научила са искуством, а такође и уз помоћ својих колега. Надам се да сте нашли нешто корисно за ваш свакодневни рад са ИнтеллиЈ-ом!

Ако вам је овај чланак био користан, кликните на ? дугме неколико пута да натерате друге да пронађу чланак и да покажу вашу подршку! ?

Не заборавите да ме пратите да бисте били обавештени о мојим предстојећим чланцима ?

Погледајте моје остале чланке

➥ ЈаваСцрипт

  • Реагирајте за серију за почетнике
  • Како побољшати своје ЈаваСцрипт вештине писањем сопственог оквира за веб развој
  • Уобичајене грешке које треба избегавати током рада са Вуе.јс-ом

➥ Савети и трикови

  • Зауставите болно отклањање грешака у ЈаваСцрипт-у и прихватите Интеллиј помоћу изворне мапе
  • Како смањити огромне ЈаваСцрипт пакете без напора