Hogyan lehet elsajátítani az IntelliJ-t a termelékenység növelése érdekében

DISCLAMER: Ez nem néhány ingyenes hirdetés a JetBrains számára, itt csak egy fejlesztőről van szó, amely tippeket oszt meg az IntelliJ-vel kapcsolatban.

Kétségtelen, hogy a legfontosabb fejlesztői eszköz a fejlesztői környezet (az úgynevezett IDE).

A kedvencem, akivel a munkahelyemen minden nap dolgozom, az IntelliJ (Ultimate version). Ebben a cikkben megosztom veletek azokat a tippeket és trükköket, amelyeket tapasztalataim és kollégáim részéről gyűjtöttem. Ez segíthet elsajátítani ezt az eszközt, és megkönnyítheti munkáját.

Ne hagyja el, ha nem használja az IntelliJ-t, vagy ha utálja is! Fogadok, hogy sok ilyen trükköt alkalmazhat kedvenc IDE-jére.

Tartalomjegyzék

  • Konvertálja a mikroszolgáltatásokat modulokká
  • Legyen hatékony kódellenőrzés
  • Több kötelezettség visszavonása
  • A Java fejlesztők biztonsági ellenőrzése
  • Beszélje meg az adatbázisával
  • Utolsó tanács: irányítópult futtatása, megjelölt könyvtárak, fájlok karcolása, beépülő modulok telepítése, parancsikonok túlzott használata

Konvertálja a mikroszolgáltatásokat modulokká

Ha sok projekten dolgozik, vagy a projekt mikroszolgáltatási architektúrát valósít meg, akkor számos könyvtárban van független projektje.

Ez azt jelenti, hogy minden projektkönyvtárhoz egy IntelliJ projektet kell létrehoznia. Mégsem lehet egynél több projekt egyetlen IntelliJ ablakban.

Modulok létrehozása a megoldás. Az ötlet egy IntelliJ projekt létrehozása független modulokkal.

Az összes modult kezelheti a Projektstruktúra ablakban ( File > Project Structstb.). Ezeket úgy is elérheti, hogy jobb egérgombbal kattint egy modulra és a választásokra ng Open Module Setti.

Legyen hatékony kódellenőrzés

Remélem, olyan verziókezelő rendszert használ, mint a Git vagy a Subversion. Ha nem, akkor fontolja meg, hogy többet megtudjon a verziókezelő rendszerekről!

Az IntelliJ jó integrációt biztosít a VCS számára, különösen a kódellenőrzésekhez. Ha a projekt számos tárhelyet tartalmaz a moduljain belül, akkor minden elkötelezettséget egy helyen lehet megjeleníteni.

Először ellenőrizze, hogy a verzióvezérlés ismeri-e a könyvtárakat:

Ezután ellenőrizze ezt az eszközablakot:

Csak akkor engedélyeznie kell az Show Root Namesopciót, ha a modulok nevét a bal oldalon látja. Az Útvonalak szűrő lehetővé teszi a modulok nevének szűrését. Hasznos, ha mikroszolgáltatási architektúrával rendelkező projekteken dolgozik!

Az ablak jobb oldalán a módosított fájlok láthatók a kiválasztott elkötelezettségből. Kattintson rá Show Diffegy új ablak megnyitásához és az egyes fájlok módosításainak vizualizálásához.

Ha egyszerre több elkötelezettséget is felül kell vizsgálnia, válassza ki az áttekintendő elkötelezettségeket (tartsa lenyomva a ctrlgombot), majd kattintson a gombra Show Diff.

Több kötelezettség visszavonása

Valamilyen oknál fogva előfordulhat, hogy vissza kell állítania néhány elkötelezettséget a projektben. Ha még nem szokta megtenni, bajba kerülhet.

A kötelezettség visszavonása meglehetősen egyszerű: kattintson rá a jobb gombbal, és válassza a Visszavonás lehetőséget. Miután végül megoldotta a konfliktusokat, megjelenik egy elkötelezett előugró ablak. Ha csak egy visszavonást von vissza, tegye a szokásos módon, anélkül, hogy ellenőrizné az Amend commitopciót.

De ha vissza kell állítanod több kötelezettségvállalást, akkor valamivel okosabbnak kell lenned. Az ötlet az, hogy létrehozzon egyetelkötelezettség, amely minden elkövetést egyszerre visszavált - kezdje a legfrissebbel a konfliktusok elkerülése érdekében.

Amikor visszavonja az elkötelezettséget, el kell végeznie a módosításokat. Ez azt jelenti, hogy nem hajthat végre több visszafordítást és végül az eredmény elkövetését. Megoldásom az első visszaváltás végrehajtása, majd a Végrehajtás módosítása opció bejelölése, hogy a többi visszaváltást összezúzza az első elkötelezettséggel.

A Java fejlesztők biztonsági ellenőrzése

Az IntelliJ sok funkcióval rendelkezik a Java számára, beleértve a Maven integrációt is. Nagyon konfigurálható, de mielőtt felfedezné, ellenőriznie kell néhány beállítást.

  • Projekt SDK (Fájl> Projektszerkezet újra)
  • Java fordító verzió minden modulhoz (Fájl> Beállítások> Java Com piler)
  • Maven konfiguráció (Fájl> Beállítások> Maven)

A Maven konfigurálásához fontolja meg annak ellenőrzését, Always update snapshotshogy mikroszolgáltatás architektúrájú projekteken dolgozik-e.

Ne felejtse el ellenőrizni a Figyelmen kívül hagyott fájlok részt is, hogy az IntelliJ ne hagyja figyelmen kívül a modult pom.xml. Ha a modult még mindig nem ismeri el Maven projektként, kattintson a jobb gombbal a pom.xmlés gombra Add as Maven Project.

Néha fordíthat a terminál használatával, de az IntelliJ hibákat talál a Maven-függőségek miatt. Ennek kijavításához kattintson a jobb egérgombbal a modulra Maven > Rel, majd kattintson ismét to Rebua jobb egérgombbal a modulra.

Beszélje meg az adatbázisával

Megpróbáltam néhány ügyfelet adatbázisokkal kezelni, de az IntelliJ használata sokkal jobb, ha kódot is ír.

A fa-felfedező segítségével felfedezheti az adatbázist kód nélkül. Ezután, ha duplán kattint egy táblára, szűrheti az eredményeket, elvégezhet néhány CRUD műveletet, sőt sokféle formátumban exportálhatja az adatokat, például SQL, CSV és HTML formátumban.

Mint gondolnád, az SQL fájlok támogatják a szintaxis kiemelését, az automatikus kiegészítést és a fájlból származó lekérdezések futtatásának lehetőségét. A jó rész az, hogy több lekérdezést írhat a fájljába, de csak a kiemelt lekérdezéseket futtathatja Ctrl + Enter.

Utolsó tanácsok

Futtassa az irányítópultot

Az IntelliJ alkalmazásból futtathatja az alkalmazásokat, de Run Configurationelőször létre kell hoznia . Ha valamilyen folyamat fut, akkor mindegyiket felírhatja az irányítópultra.

A Futtatás irányítópultjának engedélyezéséhez nyissa meg a Konfiguráció futtatása előugró ablakot, majd válassza a lehetőséget Defaults. Ezután hozzáadhatja, hogy milyen konfiguráció jelenjen meg a futtatott irányítópulton.

Jelölt könyvtárak

Ha jobb egérgombbal kattint egy könyvtárra, lehetősége van megjelölni Forrás, Teszt elemként, sőt kizárni.

Hasznos, mert elrejtheti a kizárt fájlokat a projektben, és szűrheti a keresési eredményeket is, hogy azok ne jelenítsenek meg teszteket (a hatókörben> Gyártási fájlok ).

Fájlok karcolása

Ideiglenes fájlok létrehozása nagyon kényelmes ahhoz, hogy teszteljen valamit a projekten kívül. Az IntelliJ ezt a funkciót (parancsikon: Ctrl + Alt + Maj + Insert) sokféle fájllal támogatja , például JavaScript és SQL . A beépülő modulok futtathatják ezeket a fájlokat. Javaslom neked, hogy próbáld ki a Quokka-t, amely JS semmiből áll.

Telepítse a beépülő modulokat

Rengeteg plugin létezik az IntelliJ számára - szinte minden népszerű keretrendszer és nyelv rendelkezik ilyennel. Telepítse ezeket a bővítményeket, és ellenőrizze, hogy segítenek-e a mindennapi munkában.

Például jelölje be az Advanced Java Folding lehetőséget, amely érdekes lehet a Java fejlesztők számára. Beállíthat egy adott betűtípust is a hasonló karakterek, például a l 1 I és a, egyszerű megkülönböztetéséhez O 0 o. A Source Code Pro-t és a Hack-et ajánlom, amelyek segítenek elkerülni a hasonló karakterek összetévesztését.

Túlzott hivatkozások

  • shift + shift fájlokat keres mindenhol
  • ctrl + shift + E a nemrégiben megnyitott fájlokhoz
  • ctrl + shift + F szöveget keres az útvonalon (használja a modulszűrőt)
  • ctrl + click a változó / függvény deklarációra ugrik
  • ctrl + f12 fájlban keres változót / függvényt
  • alt + F7 felsorolja a változó / függvény felhasználásokat

Köszönöm, hogy elolvasta! Ez olyan tippek és trükkök összegyűjtése volt, amelyeket tapasztalatommal és kollégáim segítségével is megtanultam. Remélem, talált valami hasznosat az IntelliJ-vel végzett mindennapi munkájához!

Ha hasznosnak találta ezt a cikket, kattintson a ? gombot néhányszor, hogy mások megtalálják a cikket, és megmutassák támogatását! ?

Ne felejtsen el követni, hogy értesítést kapjak a következő cikkeimről ?

Nézze meg a többi cikkemet

➥ JavaScript

  • Reagáljon kezdőknek sorozat
  • Hogyan javíthatja JavaScript készségeit saját webfejlesztési keretrendszerének megírásával
  • Általános hibák, amelyeket el kell kerülni a Vue.js használatakor

➥ Tippek és trükkök

  • Állítsa le a fájdalmas JavaScript-hibakeresést és ölelje át az Intellij-t a Forrástérképpel
  • Hogyan lehet erőfeszítés nélkül csökkenteni a hatalmas JavaScript-csomagokat