Újdonságok a 3.2 változatban

Az Eclipse Platform 3.2 fontosabb és érdekesebb módosításainak leírásait tartalmazza az Eclipse 3.2 kiadásához. Ezek a következő csoportokba vannak osztva:

A bedolgozófejlesztők érdeklődésére tarthat számot a bedolgozó útmutatójának vonatkozó Újdonságok dokumentuma.

Platform változások

Integrált előrehaladás indításkor

Az indítási előrehaladás mostantól közvetlenül a nyitóképernyőbe van integrálva.

Az indítás előrehaladásának képe a nyitóképernyőn

A Problémák, feladatok és könyvjelzők nézet több szűrőt támogat

Mostantól több szűrő is meghatározható a Problémák, Feladatok és Könyvjelzők nézeteken. Ezek a szűrők összegzőek, így a szűrők halmazát kielégítő jelzőket fogják megjeleníteni.

Igény szerint hozzáadhatja, eltávolíthatja vagy letilthatja a szűrőket.

Több szűrőt ábrázoló kép

Ablakszintű elemcsoport-kijelölés

Az ablakszintű elemcsoport-kijelölés fogalma bevezetésre került. Alapértelmezésben az ablak eszköztárának "elemcsoportok" művelete lehetővé teszi elemcsoportok tetszőleges halmazának kijelölését.

Ablakszintű elemcsoportokat ábrázoló kép

Az "Ablak elemcsoportjának" használatára beállított bármely nézet (a hagyományos kijelölési párbeszédablakon keresztül) megjeleníti az összes kijelölt elemcsoport tartalmát.

Csatolt erőforrások bárhol

Mostantól a projektjein belül tetszőleges mélységben hozhat létre csatolt erőforrásokat. Ez lehetővé teszi a fájlrendszer különböző helyeiről származó erőforrások elhelyezését bárhová a projektstruktúrában, akár más csatolt erőforrások alá is.

Csatolt erőforrásokat ábrázoló kép

Mac OS X X86/Intel architektúrán

Az Eclipse indító és natív függvénytárak univerzális binárisokként kerültek lefordításra, így az Eclipse futtatható Mac OS X X86/Intel platformokon a Mac OS X (Mac/Carbon) letöltések segítségével.

Húzható ablakszegély

Az 'ablakszegély' (azaz az állapotsor, kupacállapot, gyorsnézet sáv...) mostantól áthelyezhető a munkaterület ablaka körül. Minden egyes szegélyelem saját fogantyúval rendelkezik, amelyre kattintva húzással mozgathatja az elemet, vagy kattintson a jobb egérgombbal az előugró menü eléréséhez.

Húzható ablakszegélyt ábrázoló kép

Átható szűrési támogatás

A tartalom szűrése adott szűrőszöveg alapján mostantól több helyen támogatott. Ez az Importáló, Exportáló és Új varázslókban és a Nézet megjelenítése párbeszédablakban jelenik meg. Ez a szolgáltatás megegyezik a Beállítások és Nézet megjelenítése párbeszédablakokban már létező szolgáltatással.

Nem szűrt Nézet megjelenítése párbeszédablakot ábrázoló kép  Szűrt Nézet megjelenítése párbeszédablakot ábrázoló kép

Projektböngésző nézet

Hozzáadásra került az új Projektböngésző nézet. Ez a nézet a munkaterület projektjeinek tartományközpontú nézetét biztosítja. Az általános projektek a Navigátor nézetben megszokott módon jelennek meg, de más projektek az adott tartományban értelmes hierarchiában kerülnek megjelenítésre. Például a Java projektek forrásmappák és csomagok hierarchiájaként jelennek meg mappák helyett.

A Projektböngésző nézetet ábrázoló kép

Meglévő projektek importálása másolással

A Meglévő projektek importálása a munkaterületre varázsló mostantól lehetőséget biztosít a projekt fájljainak a jelenlegi munkaterület helyére másolásához könyvtárból történő importáláskor. Az eredeti viselkedést egyszerűen a Projektek másolása a munkaterületre lehetőség bejelöletlenül hagyásával tarthatja fenn.

Projekt fájljait ábrázoló kép

A Problémák nézet szűrői alapértelmezésben az ablak elemcsoportját használják

A problémák nézet szűrői létrehozásukkor alapértelmezésben az ablak elemcsoportjához vannak kötve. Az alapértelmezett beállítások használatakor nem szükséges frissíteni a Problémák nézetet az elemcsoportok beállításakor. Ha nincsenek elemcsoportok, akkor a szűrő az összes elemre alkalmazásra kerül.

A Problémák nézet szűrőit ábrázoló kép

A telepítés/frissítés továbbfejlesztései

A telepítés/frissítés mostantól több kijelölést támogat a legtöbb frissítés művelethez a Beállítás kezelése ablakban (letiltás, eltávolítás, engedélyezés). Ezen kívül az eltávolítás művelet a pillanatnyilag engedélyezett szolgáltatásokon is végrehajtható. A frissítés letiltja azokat, újraindítja az Eclipse-t és az indulás során végrehajtja a tényleges eltávolítást.

Alternatív fájlrendszerek

A projektek és csatolt erőforrások mostantól a helyitől eltérő fájlrendszeren is létrehozhatók.

Nem helyi fájlrendszert ábrázoló kép

A problémák csoporthatók

A Problémák nézet problémái mostantól súlyosság, típus vagy bedolgozók által biztosított egyéb feltételek szerint csoportosíthatók.

Problémacsoportosítást ábrázoló kép

Egyidejűleg több probléma javítható

A Problémák nézet mostantól lehetővé teszi más problémák hozzáadását, amelyek lehetséges megoldása ugyanaz, így ezeket egyidejűleg oldhatja meg.

Több probléma egyidejű javítását ábrázoló kép

Nem kapcsolódó projektek bezárása

Elérhetővé vált a Nem kapcsolódó projektek bezárása parancs a projekt kijelölésekor előugró menüből. Ez a parancs remek lehetőséget biztosít a munkaterület fókuszálására az aktuális feladatra, megszüntetve a munkaterületen található nem kapcsolódó projektek által okozott zűrzavart és többletterhelést.

Nem kapcsolódó projektek bezárását ábrázoló kép

A jelzőkorlátok áthelyezve a beállításokhoz

A jelzőkorlátok mostantól az összes szűrőre érvényesek a korábbi szűrőnkénti egy helyett.

Jelzőkorlátokat ábrázoló kép

Javított hiperhivatkozás-navigáció

A hiperhivatkozás-navigáció mostantól akkor is elérhető, ha a szerkesztő nem szabad a fókusszal.

Javított súgó a párbeszédablakokban

Az Eclipse legtöbb párbeszédablaka mostantól egy szabványos súgó gombot tartalmaz a bal alsó sarokban. Ez a gomb a kontextussúgót hívja meg, hasonlóan az F1 megnyomásához (Windows rendszeren). Ezen kívül a súgótartalom mostantól a párbeszédablak tálcájával azonos párbeszédablakban jelenik meg egy külön ablak helyett. Ezen kívül az áttekintők követhetik Önt a párbeszédablakokba (a tálcán) a párbeszédablakok megnyitását magukban foglaló lépésekhez.

A javított súgót ábrázoló kép

Közvetlen szövegkeresési művelet

Válasszon ki szöveget egy szerkesztőben és hívja meg a Keresés > Szöveg > Munkaterület (Ctrl+Alt+G) műveletet a kereséshez az összes (nem-bináris) fájlban.

Többszörös keresési nézetek

Mostantól lehetőség van egyszerre több Keresés nézetet nyitva tartani. Egy keresés nézet rögzítésével elkerülheti annak újrafelhasználását a következő kereséshez, vagy válassza a történet egy keresésének megnyitását új nézetben.

A keresés nézet rögzítése

Áttekintő megnyitása tartalomfájlból

Az áttekintő-kijelölési párbeszédablak mostantól rendelkezik a megnyitandó áttekintő fájlból történő kiválasztásának lehetőségével.

Áttekintő fájlból történő megnyitását ábrázoló kép

Új külső az üdvözlőhöz

Az üdvözlő új külsőt kapott a 3.2-ben. Ez az Eclipse SDK 3.2 'körök' témájába van befoglalva, amely az alapértelmezett. Ha kívánja, visszaválthat az üdvözlő korábbi külsejére az 'üdvözlő' beállításoldalról (válassza a 'Bíbor hálót').

Az új üdvözlőt ábrázoló kép

Élő hírek az Eclipse SDK üdvözlőben

Az üdvözlő Újdonságok szakasza mostantól rendelkezik az Élő hírekkel. A tartalmat az Eclipse.org RSS hírfolyam biztosítja (internetkapcsolatot igényel). A hivatkozásokra kattintva elolvashatja a teljes cikket.

Az üdvözlőn RSS-t ábrázoló kép

Animált üzenet hibák és figyelmeztetések megjelenítéséhez

Egy új animált üzenetterület került hozzáadásra a figyelmének felhívása érdekében a lehetséges problémákra. Az animált tálca fel fog csúszni az oldal címterületének aljáról az oldal leírásának lefedéséhez és a hibaüzenetek és figyelmeztetések közvetítésére kerül felhasználásra. Ez mind varázslókban, mind a beállítások párbeszédablakban felhasználásra kerül.

Animált üzeneteket ábrázoló kép

Alapértelmezett rendszertéma

Az alapértelmezett rendszertéma az Eclipse-ből elérhetők helyett az operációs rendszerből elérhető betűkészleteket és színeket használó téma.

Ez a téma az alapértelmezett Magas kontraszt módban. A rendszer Magas kontraszt módba váltáskor megkéri az újraindításra, a téma ekkor kerül alkalmazásra.

Az operációs rendszerből származó témát ábrázoló kép

Előugró leírás feljegyzésekhez szövegszerkesztőkben

Az előugró feljegyzés, amely korábban csak Java szerkesztőkben volt elérhető, mostantól az összes szövegszerkesztőben rendelkezésre áll.

Feljegyzés előugró leírást ábrázoló kép

Feljegyzésnavigáció szövegszerkesztőkben

A feljegyzésnavigáció mostantól az összes szövegszerkesztőben elérhető.

Navigációs ikonokat ábrázoló kép

Munkacsoport/CVS változások

Munkacsoport projektkészlet importálásának javításai

A munkaterületen tárolt munkacsoport projektkészletek mostantól közvetlenül importálhatók a minden *.psf fájl előugró menüjében elérhető Projektkészlet importálása művelet segítségével.

Véglegesítési megjegyzéssablonok

A Munkacsoport > CVS > Véglegesítési megjegyzések beállításoldalon sablonokat adhat meg a véglegesítési megjegyzésekhez. A sablonok a véglegesítési párbeszédablakban jelennek meg a történet legördülő menü mellett.

Tökéletesített javítástámogatás

A CVS javítás létrehozása varázsló tökéletesítésre került.

A javításlétrehozás továbbfejlesztését ábrázoló kép

A javítás létrehozásának javításai:

  • Képesség több projektből származó módosításokat tartalmazó javítás létrehozására (ez egy Eclipse-specifikus javításformátumot használ)
  • Képesség a javítás vágólapra, munkaterületre vagy fájlrendszerre mentésére.
  • Képesség fájlok kizárására a javításból

A Javítás alkalmazása varázsló módosításra került a többprojektes javításokhoz alkalmazkodás érdekében.

Javított ütközéskezelés a CVS munkacsoport>Frissítés művelethez

Frissítés végrehajtásakor a CVS az ütközések jelzésére fájlalapú leírónyelvvel rendelkezik. Ennek kezelése kényelmetlen lehet. A Munkacsoport >Frissítés végrehajtásakor az Eclipse mostantól az összes nem ütköző fájlt frissíti, majd megjeleníti az ütközéseket a szinkronizálás nézetben. Ezután onnan az ütközéseket saját kezűleg oldhatja fel.

A CVS megjeleníti a modelltartalmat a szinkronizációban

A CVS mostantól beállítható a modelltartalom tartalmazására a szinkronizációkban a Munkacsoport > CVS > Szinkronizáció/összehasonlítás beállításoldalon az ehhez tartozó lehetőség engedélyezésével.

A Szinkronizáció/összehasonlítás beállításoldalt ábrázoló kép

Összes kibontása a CVS lerakatok nézetben

A CVS lerakatok nézetben a mappákhoz hozzáadásra került az Összes kibontása menüpont. Ez a művelet egyetlen körbejárás alatt lehívja a teljes részfát és kibontja azt a nézetben.

A történet nézet továbbfejlesztései

Mostantól egy általános történet nézet van jelen az Eclipse-ben. Ez a nézet kombinálja a CVS-hez hasonló lerakatok és az Eclipse helyi történetében található tartalmat.
  1. A nézet bármely kijelölt elem történetét képes megjeleníteni, nem csak a fájlokét.
  2. Hivatkozás módban a nézet egy szerkesztőhöz csatlakozik illetve a háttérben jeleníti meg és frissíti a felhasználói felület blokkolásának elkerülése érdekében.
  3. A nézet rögzítése zárolja azt az éppen megjelenített történethez. Másik fájl vagy objektum történetének lekérésekor egy újabb történet nézet kerül megnyitásra.
  4. A CVS történet oldal tartalmazza a fájlok helyi történetét. Az eszköztárgombok segítségével vezérelhető, hogy a helyi, távoli vagy mindkét történet látható legyen-e.
  5. A CVS Összehasonlítás és Helyettesítés felülvizsgálattal műveletek mind feltöltik a történet nézetet. A CVS történet oldalhoz műveletek kerültek hozzáadásra összehasonlítások és tartalomhelyettesítés indítása érdekében.

A Történet nézetet ábrázoló kép

Helyi és távoli történetműveletek kombinálva CVS projektekhez

A CVS-re leképezett projektekhez a helyi történet és a CVS történet műveletei az Összehasonlítás ezzel és Csere ezzel menükben egyetlen Történet műveletté kerültek összevonásra.

A történet műveletet ábrázoló kép

Dátumkategóriák a CVS történetben

A CVS fájlok története mostantól dátum szerint kategorizálható. Ezen kívül ikonok kerültek hozzáadásra a helyi módosítások és a távoli felülvizsgálatok megkülönböztetése érdekében.

A történetikonokat ábrázoló kép

Proxy támogatás a CVS pserver kapcsolatokhoz

Mostantól proxy támogatás érhető el a CVS pserver kapcsolatokhoz.

Proxy támogatást ábrázoló kép

CVS gyorskülönbözet feljegyzések

A CVS mostantól támogatja a gyorskülönbözet feljegyzéseket helyi fájlokhoz. Ha a Munkacsoport > Feljegyzés megjelenítése műveletet helyi fájlra hajtja végre, akkor szín-alapú feljegyzéseket láthat arról, hogy ki és mit tett a fájlban. A bal oldalon található sáv különböző színekkel jelenít meg minden egyes felhasználót. Az egér egy szakasz fölé vitele megjeleníti a felülvizsgálat részleteit és kiemeli az adott felülvizsgálat által hozzáadott kódot a jobb oldali sávban.

A CVS feljegyzést a szerkesztőben ábrázoló kép

Ant változások

Az Ant indítási konfiguráció átdolgozása

Az összeépítési fájlok (vagy összeépítési fájlokat tartalmazó projektek) helyesen frissítik az összeépítési fájlhoz társított indítási konfigurációt.

Java problémajelzők "javac" összeépítésből

Egy "javac" deklarációt tartalmazó Ant összeépítés futtatása JDT problémajelzőket állíthat elő a lefordított kódhoz. A jelző előállítását egy Ant felhasználói felületi beállítás vezérli: Ablak > Beállítások > Ant > Problémajelzők létrehozása "javac" eredményekből. Ezen kívül a "javac" deklarációknak a "listfiles" attribútumot "true" értékűre kell állítaniuk és egy Eclipse konzolt le kell foglalni az összeépítés kimenete számára.

Hibakeresési változások

Töréspont importálása és exportálása

A töréspontok fájlba exportálhatók. Az exportáló varázsló lehetővé teszi a töréspontok együttes exportálását, az importáló pedig töréspont elemcsoport létrehozását.

Töréspont importálását/exportálását ábrázoló kép

Indítási párbeszédablak

Egy eszköztár és névszűrő került hozzáadásra az indítási párbeszédablakhoz. Az eszköztár tevékenységeket biztosít az összes beállítás létrehozásához, többszörözéséhez, törléséhez és összehúzásához, valamint a párbeszédablak szűrőinek kezeléséhez. A névszűrő dinamikusan szűri a párbeszédablak bejegyzéseit beíráskor, így csak a megadott szövegnek megfelelő beállításokat jeleníti meg, a beállítások párbeszédablakhoz hasonlóan.

Szűrők indítása

Az indítási párbeszédablak és az indítási történet menü számos szűrőt támogat, amelyek a Futtatás/hibakeresés > Indítás > Indítási beállítások beállításoldalon állíthatók be. Kiszűrheti a bezárt, törölt vagy elérhetetlen projektek beállításait. Ezen kívül adott beállítástípusokra is szűrhet. A párbeszédablak és a párbeszédablak menük támogathatják a jelenlegi munkaterület-ablak elemcsoportjait.

Az erőforrás-alapú szűrés működéséhez át kell állítania a meglévő indítási konfigurációit. Ezt a beállításoldal Átállítás gombjának megnyomásával hajthatja végre.

A szűrők egyszerűen elérhetők az indítási párbeszédablak egy új eszköztárában.

Futtatás/hibakeresés perspektívabeállításai

A futtatás és hibakeresés perspektívabeállításai a Futtatás/hibakeresés > Perspektívák beállításoldalon kerültek központosításra.

Változóoszlopok

A változók oszlopok vagy szabványos fa segítségével jeleníthetők meg. Az oszlopok be/kikapcsolásához használja a nézet menüjének Elrendezés > Oszlopok megjelenítése műveletét. Az Elrendezés > Oszlopok kiválasztása művelet segítségével kiválaszthatja a megjelenítésre kerülő oszlopokat. A nemrég módosított változók sárga háttéren kerülnek megjelenítésre (ezt a "Módosított érték háttérszíne" felhasználói beállítás vezérli a Futtatás/hibakeresés beállításoldalon keresztül). A Java hibakereső támogatja a String objektumok és primitív értékek beágyazott szerkesztését.

Az oszlopokban változókat ábrázoló kép