Használati utasítás intellij idea
IntelliJ IDEA felhasználói kézikönyv. A refactoring alapjai.
A refactoring alapjai
- kiválasztás
Először is, még a refactoring előtt sem kell kiválasztania a kívánt kódelemet. Az IntelliJ IDEA elég okos ahhoz, hogy megértse, melyik kifejezésre fog átrendezni, és egyszerűen megkérdezi a megerősítést arról, hogy lehetséges-e több lehetőség.
Egy másik fontos dolog, az IntelliJ IDEA lehetővé teszi, hogy mindent visszavonjon, beleértve a refactoringet, függetlenül attól, hogy ezek az átalakítások milyen nagyok. Egyszerűen nyomja meg a Ctrl + Z billentyűkombinációt (Cmd + Z for Mac), és itt van a kód, mielőtt véletlenül elrontotta volna a program több ezer sort.
Az IntelliJ IDEA egy billentyűzet használatát javasolja az egér helyett. Bizonyított, hogy ez gyorsabb, és végül a kóddal való produktívabb munkavégzéshez vezet.
Mi segít könnyedén a billentyűzeten a párbeszédablak és a felbukkanó ablakok kezelésében, és van egy emléktárgy - billentyűparancs, amelyeket automatikusan hozzárendelnek az egyes dialóguselemekhez. A párbeszédpanel megnyitása után tartsa lenyomva az Alt billentyűt. így az IntelliJ IDEA kiosztja az összes rendelkezésre álló emlékeztetőt. Ezután használhatja őket a kiemelt gomb megnyomásával, miközben lenyomva tartja az Alt billentyűt. a szükséges elemek eléréséhez.
Ez időt takarít meg arra, hogy kivonja a szöveg kifejezés egy részét az Extract parancs segítségével. újratervezés. Csak jelölje ki a töredéket, és alkalmazza a refactoringet, hogy az összes példányt helyettesítse a javasolt állandóval vagy változóval.
Ne feledje, hogy kiválaszthatja a változó típusát az Extract refactoring parancs használatakor. Shift + Tab szerkesztése közben a változó nevét, és IntelliJ IDEA kérni fogja, hogy válassza ki a változó típusát (például akkor interfészt használ, hanem egy osztályt, amely megvalósítja azt, vagy fordítva).
A refactoring egyik legegyszerűbb, de nagyon hasznos módja az Invert Boolean. amely minden szemantika és adatátalakítással megváltoztatja a kifejezést bármely Boole-változó, paraméter, mező vagy módszer esetén.
A migráció típusa. amint azt a neve is sugallja, lehetővé teszi, hogy automatikusan módosítsa az osztály minden tagjára vonatkozó típust, valamint az összes függő elemet, például a módszer típusát, helyi változókat, paramétereket stb.
Az osztály tagjainak felemelése / leengedése
A szülőosztály kiválasztása
Interfész kiválasztása
Névtelen osztály átalakítása belső osztályba
Ha nem emlékszik a gyorsbillentyű egy adott újraírás, vagy csak nem tudja, mit kell csinálni, egyszerűen használja a „Refactoring e fellépés” Ctrl + Shift + Alt + T (Cmd + Shift + Alt + T). Megjelenik az aktuális környezetben elérhető refaktorok listája.
Tekintse meg a következő útmutatókat az egyes témák alapos tanulmányozásához.