Újdonságok a 3.1 verzióban

Ez a dokumentum az Eclipse platform 3.0 kiadásának fontosabb és érdekesebb módosításai leírásait tartalmazza az Eclipse 3.0 verziójához képest. Több részre van tördelve:


Jelentős teljesítménynövekedés

A teljesítmény minden területen jelentősen növekedett a R3.0 kiadáshoz képest.

Ezenkívül hibakeresési támogatást biztosítottunk, amely képes folyamatosan figyelemmel kísérni a teljesítményt miközben a munkaterület fut, valamint az általános tesztkészlet részeként átható teljesítményteszteket készítettünk. Ezen tesztek eredményeire hivatkozás található minden egyes összeépítés letöltési oldalán. Egy példa(részlet) a kimenetre:

Példa teljesítménygrafikon


Kétirányú szöveg támogatás

A kétirányú nyelvek (BIDI) támogatása immár az egész platformra kiterjed. Az ablakelrendezés tájolása a parancssorból állítható be, a területi beállításokból pedig megfelelő alapértelmezett tájolás következik. Vegye figyelembe, hogy az SWT teljesen csak Windows-on támogatja a BIDI-t.

Képernyőkép a tükrözött Eclipse perspektíváról


Új visszavonás/újra API

Az alkalmazások mostantól hozzáférhetnek a platform által visszavonható műveletekhez az org.eclipse.core.commands.operations csomagban található API használatával. Az IUndoableOperation meghatározza a felületet a visszavonható és újra végrehajtható műveletek számára. A nézetek és szerkesztők az org.eclipse.ui.operations által tartalmazott UndoActionHandler és RedoActionHandler használatával biztosíthatnak hozzáférést a visszavonás és újra végrehajtás támogatásához.


Beállítások és tulajdonságok szűrése

A beállítások és tulajdonságok párbeszédablakok mostantól tartalmaznak egy mezőt az oldalak szűrésére, így csak azok kerülnek megjelenítésre, amelyek a megadott előtagra illeszkedő neveket vagy kulcsszavakat tartalmaznak. Az alábbi példa a "tab" kulcsszóra illeszkedő találatokat mutat.

Képernyőkép az új beállítások párbeszédablakról


Navigáció beállítások és tulajdonságok között

A beállítás- és tulajdonságoldalak hivatkozásainak általános támogatása lehetővé teszi, hogy a kapcsolódó beállításokat tartalmazó oldalak egymásra hivatkozva gyors hozzáférést biztosítsanak a másik oldalhoz. A jobb felső sarokban lévő web-stílusú előre és vissza navigációval mostantól sokkal egyszerűbb a kapcsolódó beállításoldalak halmazának kezelése.

Beállítás-hivatkozást bemutató képernyőkép


Több projekt importálása

Az Importálás > Meglévő projekt a munkaterületre parancs mostantól lehetővé teszi egy megadott helyen található összes projekt megkeresését és bármely megtalált projekt importálását egy menetben. Továbbá mostantól TAR és ZIP archívumokból is importálhat létező projekteket.


Importálás/Exportálás tar.gz formátumba

Az Importálás és Exportálás > Zip fájl varázslók mostantól támogatják a UNIX rendszereken népszerű tar.gz tömörített archívum formátumot. Ennek megfelelően a varázslókat Importálás és Exportálás > Archív fájl névre lettek átnevezve.

tar.gz-be exportálást mutató képernyőkép


Szerkesztő kikeresés tartalomtípus alapján

Egy adott fájl megnyitásához megfelelő szerkesztő meghatározásakor mostantól a fájl tartalmának típusa is figyelembe lesz véve. A szerkesztők hirdethetik, hogy képesek bizonyos tartalomtípusokon dolgozni, ugyanúgy mint a hagyományos fájlnév és kiterjesztés esetén.

Kettőspontot és fordított törtvonalat tartalmazó fájlnevek

Korábban nem volt lehetséges az Eclipse-ben kettőspont (':') és fordított törtvonal ('\') karaktereket tartalmazó nevű erőforrások létrehozása. Mostantól az ilyen karakterek engedélyezettek, ha az Eclipse olyan operációs rendszeren, például Linuxon fut, amely engedélyezi ezeket a karaktereket a fájlnevekben. Ügyelni kell, ha a fájlneveknek több működési környezetben is értelmesnek kell maradniuk; főleg a Windows nem engedélyezi ezen karakterek egyikét sem a fájlnevekben.

A fájlnévben található :\ karaktereket ábrázoló képernyőkép


Végrehajtható és archív attribútumok támogatása

Mostantól megjelenítheti és módosíthatja az operációs rendszerekre jellemző fájlattribútumokat, mint a végrehajtható bit (Unix-alapú) és az archív bit (Windows). A CVS megőrzi ezeket az attribútumokat amikor egy lerakatból kiiktat vagy a lerakatban véglegesít fájlokat, valamint az importáló varázslók is megőrzik a helyi fájlrendszerről importált fájlok és könyvtárak ezen attribútumait.


Sorhatároló támogatás

Mostantól beállíthatja az új szövegfájlok létrehozásánál használandó sorhatárolót. Megadhat egyetlen beállítást a teljes munkaterületre, vagy egy egy adott projektre. Kiegészítésként a sorhatároló-átalakítások mostantól projektekre, mappákra és fájlokra is alkalmazhatók, nem csak egyetlen szerkesztő tartalmára.

Képernyőkép az alapértelmezett határoló párbeszédablakról


Egyedülálló JAR bedolgozók

Az Eclipse mostantól lehetőséget biztosít a bedolgozók szállítására egyetlen JAR fájlként egy fájlokat tartalmazó könyvtár helyett. Ezt a bedolgozó metaadatok (plugin.xml stb.) becsomagolásaként lehet elképzelni a kódját alkotó JAR fájlba. Ez a lépés számos előnnyel jár, a kisebb erőforrásigénytől a könnyebb/gyorsabb telepítésig, a JAR fájlokkal kapcsolatos általános Java elképzelésekhez való jobb illeszkedésig.

Az Eclipse 3.1 verzióban a legtöbb bedolgozó JAR fájlokként kerül szállításra az összes disztribúcióban. Ez a formátum a követendő eljárás az Eclipse csomagoláshoz.

JAR fájlokba csomagolt bedolgozókat ábrázoló képernyőkép


Tökéletesített szerkesztő előugró menük

Sok parancs, amly csak más nézetekben voltak elérhetőek, mostantól az ujjhegyeinél vannak a szerkesztő előugró menüjében. Például véglegesíthet fájlokat CVS-ben vagy Java programokat és Ant összeépítéseket futtathat és hibákat kereshet bennük a szövegszerkesztő előugró menüjéből.

Képernyőkép a munkacsoport hozzájárulásairól a Szerkesztő menüben


Az összes billentyűparancs megjelenítése

Miközben kedvenc szerkesztőit és nézeteit használja az Eclipse-ben, nyomja le a Ctrl+Shift+L billentyűket a pillanatnyilag elérhető billentyűkombinációk teljes listájának megjelenítéséhez. Ez egy nagyszerű módja a felhasználói felületen elérhető parancsok megtanulásának és a további billentyűkombinációk megtanulásával a hatékonyság növelésének. Ezek az információk a tökéletesített Általános >Billentyűk beállításoldalról is elérhetőek.

Billentyűkombinációkat ábrázoló képernyőkép


Leválasztott nézetviselkedés

Az Eclipse 3.1 (azokon a platformokon, amelyek támogatják) mostantól tökéletesített leválasztott nézettámogatással rendelkezik. Mostantól sokkal egyszerűbben elhelyezheti őket ahová csak kívánja, akár egy másik Eclipse ablak fölé is.

Először jelölje ki a "Leválasztott" pontot a menüből vagy húzza ki a nézetet a létrehozáshoz.

Ezután helyezze el, fogjon és vigyen más nézeteket ugyanabba az ablakba. Használja a menüt vagy húzza vissza a nézetlapot a munkaterület ablakba visszahelyezéshez.


Perspektívagombok húzása

Az Eclipse 3.1 mostantól támogatja a perspektívagombok átrendezését a perspektívaváltóban, valamint új ablak nyitását egy perspektíván a perspektíva kihúzásával a perspektívaváltóból.

Perspektívagombok húzását ábrázoló képernyőkép


Animációk

A munkaterület több animációt támogat, így segít a felhasználóknak megérteni, hogy hová mennek a felhasználói felület elemei. Például a gyorsnézet létrehozása mostantól animált. Ezt engedélyezni/letiltani egy, az Általános > Megjelenés > Animációk engedélyezése alatti beállítással lehet.

Tökéletesített hiba párbeszédablak a háttérműveletekhez

A háttérműveletek megjelenítésére használt hiba párbeszédablak sokkal konzisztensebb a munkaterületen máshol megjelenített hiba párbeszédablakokkal. Többletgombok jelennek meg, ha kiegészítő információk érhetőek el, mint például a következő, egy meghiúsult CVS művelet eredményéül kapott párbeszédablak:

CVS hiba párbeszédablakot ábrázoló képernyőkép


Beállítások importálása és exportálása

Az Importálás/Exportálás varázslók mostantól támogatják a beállításokat. Kiválaszthatja az összes módosított beállítás importálását vagy exportálását, vagy csak bizonyos beállításokat, ahol támogatott.


Tartalomtípus beállításoldal

Az Általános/Szerkesztők beállításoldal alatt egy új beállításoldalt biztosítunk a tartalomtípusok és a hozzájuk társított fájlnevek és karakterkészletek szerkesztésére.

A tartalomtípus párbeszédablakot ábrázoló képernyőkép


Új képességek beállításoldal

A nagy Eclipse-alapú termékekben a képességei kezelésének egyszerűsítésére egy új képességek beállításoldalt vezettünk be.

A képességek beállításoldalt ábrázoló  képernyőkép


Szóbefejezés

Minden szövegszerkesztőben kiegészíthet egy előtagot szóvá, amely előfordul bármely, pillanatnyilag nyitott szerkesztőben vagy pufferben. A szóbefejezés alapértelmezett billentyűkombinációja az Alt+/ (Ctrl+. Mac esetén).

Névtelen fájl megnyitása

Egy szövegszerkesztőt egy fájl előzetes létrehozása nélkül is megnyithat. Egyszerűen használja a Fájl > Új > Névtelen szövegfájl pontot.

Megosztott szerkesztőbeállítások

Az Általános > Szerkesztők > Szövegszerkesztők beállításoldal az összes szövegszerkesztőre vonatkozó beállításokat tartalmaz. A Szöveg és Java szerkesztő oldalakon korábban többször szereplő beállítások össze lettek vonva és a jövőben várhatóan más szövegalapú szerkesztők is figyelembe fogják venni ezeket a beállításokat, ahol alkalmazhatóak.

A megosztott szerkesztőbeállításokat ábrázoló képernyőkép


A visszavonás előzményei méretének beállítása

A visszavonás előzményeinek mérete beállítható az Általános > Szerkesztők > Szövegszerkesztők beállításoldalon:

A visszavonás előzményeinek beállítását ábrázoló kép


Sorhatárolók átalakítása

A sorhatárolók átalakítására szolgáló parancs át lett helyezve a Fájl > Sorhatárolók átalakítása almenübe (A Szerkesztés menüből).

A sorhatároló-átalakítások mostantól projektekre, mappákra és fájlokra is alkalmazhatók, nem csak egyetlen szerkesztő tartalmára.


Hiperhivatkozás támogatás

A hiperhivatkozás támogatás, amely eddig a Java szerkesztőre volt korlátozva, általánosítás után lekerült a Platform szöveg keretrendszerbe. Az általános hiperhivatkozási beállítások elérhetőek az Általános > Szerkesztők> Összes szövegszerkesztő beállításoldalon és az egyszerű URL hiperhivatkozások mostantól használhatóak a szabvány szövegszerkesztőben:

A szövegszerkesztőben hiperhivatkozást ábrázoló kép

A webböngésző támogatással a hivatkozás megjeleníthető, részletekért nézze meg az Általános > Webböngésző beállításoldalt.

A SourceViewerConfiguration segítségével beállított összes SourceViewer automatikusan megkapja az URL hiperhivatkozást.


Az első módosítás visszavonása törli a rendezetlen sorsú jelzést

A rendezetlen sorsú jelzés (*) eltűnik a szerkesztő lapról a kezdeti módosítás visszavonásakor.

Többsoros szöveg keresése és cseréje

A szövegkereséshez használt reguláris kifejezés minták több sorban elhelyezkedő szövegre is illeszkednek.

Többsoros keresés


Üdvözlő indítósáv

Az Eclipse SDK üdvözlő 'Ugrás a munkaterületre' hivatkozásának kiválasztásakor az egész üdvözlőoldal össze lesz húzva egy új üdvözlő indítósávvá, amely alapértelmezésben a bal alsó Munkaterület ablak szegélyterületén jelenik meg. Az üdvözlő indítósáv lehetővé teszi az új felhasználók számára az utolsó üdvözlőoldal visszaállítását vagy a főoldalak egyikére ugrást a parancsikonok segítségével.

Miközben az alapszintű viselkedést és a 'Visszaállítás' gombot a platform felügyeli, a háttér- és előtérszínt, valamint a parancsikonokat az üdvözlő kiterjesztés adja hozzá. Az üdvözlő indítósáv meghatározására példáért nézze meg a bedolgozó leírófájlját az org.eclipse.platform csomaghoz.

Az üdvözlő indítósávot ábrázoló képernyőkép


Új Súgó nézet

A Súgó nézet bevezetésével a súgó közelebb került a munkaterülethez. Különböző oldalakat tartalmaz, amelyek segítséget biztosítanak, amikor szüksége van rá. Ha megnyomja az F1 billentyűt, a nézet megnyílik az ahhoz kapcsolódó témakörökkel, amin pillanatnyilag dolgozik. Átkapcsolva az Összes témakörre láthatja, hogy mi más van még a helyi súgóban. Az új dokumentációkeresés átível a helyi súgón, a távoli Információs központokon, az Eclipse.org-on és a web mostantól közvetlenül elérhető a Súgó menüből (a Súgó > Segítség keresése menüponttal).

Az új súgó nézetet ábrázoló képernyőkép


A dinamikus súgó mostantól minden párbeszédablakhoz elérhető

A munkaterület ablakhoz az M5-ben hozzáadott új dinamikus súgó mostantól minden párbeszédablakban elérhető. A rendszerre jellemző gyorsbillentyűvel (F1 Windows alatt, Shift-F1 Linux és GTK alatt, stb.) történő aktiválás után egy parancsértelmező nyílik meg a kapcsolódó súgóinformációkhoz igazítva. A többoldalas párbeszédablakok, mint a varázslók, beállítások, indítási konfigurációk, keresések, stb. úgy aktiválják a súgó ablakrészt, hogy az frissítse tartalmát ahogy Ön oldalról oldalra vált.

Dinamikus súgót ábrázoló képernyőkép


Frissítések letöltése a háttérben

A Frissítéskezelő telepítő varázslója (Súgó > Szoftverfrissítések> Keresés és telepítés) mostantól lehetővé teszi a bedolgozók letöltését a háttérben. Így folytathatja a munkát a bedolgozók letöltése közben. Miután minden letöltésre került, a telepítési fázist (a jar fájlok kicsomagolása és a telepítési könyvtárba mozgatásuk) még mindig egy modális párbeszédablak felügyeli.

Frissítési oldalak könyvjelzőinek importálása/exportálása

Mostantól egy fájlba exportálhatja a frissítési hely könyvjelzőit. Ez megkönnyíti a könyvjelzők áttelepítését összeépítésről összeépítésre, megosztásukat több Eclipse telepítés között vagy átadásukat más fejlesztőknek.

Az Importálás/Exportálás gombokat ábrázoló képernyőkép


Frissítési hely tükrözések

A frissítési helyek mostantól megadhatják azon kiszolgálók listáját, amelyek tükrözik a tartalmukat. Mivel a szolgáltatások egy tükrözött frissítési helyről kerülnek kikeresésre, ki kell választania a rendelkezésre álló tükrözések egyikét.

Tükrözéseket ábrázoló képernyőkép

(A tükrözések a site.xml fájlban történő megadásának részleteiért nézze meg a 69008 számú hiba leírását.)


Szolgáltatások függőségeinek tökéletesített kezelése

Egy más szolgáltatásoktól függő szolgáltatás telepítésekor a telepítő varázsló lehetővé teszi az összes elérhető függőség felvételét. Nyomja meg a Kötelezőek kijelölése gombot a kijelölt szolgáltatások összes előfeltételének felvételéhez, majd az Összes telepítése gombot a telepítés befejezéséhez.

A Kötelezőek kijelölése gombot ábrázoló képernyőkép


RCP változás csomag

Az új RCP változás csomag mostantól elérhető (a letöltési oldalon az RCP SDK szakasz alatt van felsorolva). Az RCP bedolgozók összes operációs rendszerre jellemző töredékét tartalmazza, és azokat az RCP fejlesztőket célozza meg, akiknek az alkalmazásaikhoz letöltések egy családját kell létrehozniuk különböző operációs rendszerekhez. Ez jobb megoldás, mint az összes operációs rendszer függő RCP bináris letöltése.

SWT böngésző felületi elem továbbfejlesztések

Az SWT böngésző felületi elemhez sok továbbfejlesztés készült. A kiemeltek az alábbiak:

  • Windows alatt az új ablakok önálló Internet Explorer böngészőben nyithatók meg.
  • Linux alatt a böngésző mostantól ugyanúgy működik a Mozilla 1.7 GTK2 alatt, mint Mozilla 1.4 GTK2 változtaal és újabbakkal.
  • Az új végrehajtási metódus böngésző átad egy tetszőleges JavaScript parancsokból álló karaktersorozatot közvetlen kiértékelésre a pillanatnyilag a böngésző felületi elembe betöltött HTML dokumentum környezetében az alapul szolgáló JavaScript motornak (Internet Explorer Windows alatt, Mozilla Linux alatt, Safari Mac alatt).

A beágyazott böngésző nézetet ábrázoló képernyőkép

Az új (fentebb látható) böngészőbemutató példa szemlélteti, hogyan lehet integrálni a HTML tartalmat az SWT Böngésző felületi elemmel egy alkalmazásba. Az SWT példákhoz egyszerűen az új üdvözlő oldalon át lehet hozzájutni.


Új léptető felületi elem

Az SWT mostantól egy léptető felületi elemet biztosít minden ablakrendszeren. Lásd a org.eclipse.swt.widgets.Spinner csomagot.

SWT léptető felületi elemeket ábrázoló képernyőkép


GC.setLineCap, GC.setLineJoin

A GC.setLineCap lehetővé teszi a vonal vége megrajzolásának irányítását (sima, kerek vagy négyzet stílusok, ahogyan az alábbi ábra felső sorában megjelenik). A GC.setLineJoin lehetővé teszi annak irányítását, hogy a vonalak hogyan csatlakoznak egymáshoz az olyan metódusokban mint a GC.drawPolylines vagy GC.drawPolygon. A csatlakozás stílusai: rézsútos, kerek, sor és ferde (alsó sor).

Az új SWT vonalstílusokat bemutató képernyőkép

Nézze meg a következő SWT részletet: for vonalak rajzolása különböző vég- és csatlakozási stílusok használatával.


Egérgörgő események

Az SWT mostantól eseményeket biztosít, ha a felhasználó megforgatja az egérgörgőt. Vegye figyelembe hogy a görgetősáv alapértelmezett viselkedése görgetéskor ugyanaz, mint korábban. Lásd az SWT.MouseWheel csomagot.

Tökéletesített elrendezéstámogatás

Új metódusok kerültek a Composite és a Layout osztályokba hogy az alkalmazások növelhessék az elrendezés teljesítményét és hogy kikényszeríthessék az összes utód elhelyezését még akkor is, ha van egy köztes szülő, amely nem méretezhető át.
  • Composite.layout(Control[])
  • Composite.layout(boolean, boolean)
  • Composite.setLayoutDeferred(boolean)
  • Layout.flushCache(Control)

Felületi elemek eltávolítása az elrendezésből

A RowData és GridData osztályok rendelkeznek az új exclude attribútummal a társított felületi elem elrendezéskezelésből történő eltávolítására. Korábban az alkalmazásoknak meg kellett semmisíteniük és újra létre kellett hozniuk a felületi elemeket ezen hatás eléréséhez.

További részletekért nézze meg ezt a kódrészletet.


SWT a Solaris-GTK+-hoz

A Solaris-GTK csatlakozott has a támogatott konfigurációk sorához, amelyekre az SWT és az Eclipse rutinszerűen összeépítésre kerülnek.

Kijelölési vágólap

A Unix felhasználók mind GTK, mind Motif alatt kijelölhetnek szöveget és beilleszthetik azt a középső egérgombbal.

Natív fa oszlopokkal

Az SWT Tree felületi elem mostantól több oszlopot képes megjeleníteni. Az új API a Tree, TreeItem és TreeColumn osztályokban ugyanazt a támogatást biztosítja az oszlopokhoz mint a Table. Ez elavulttá teszi a TableTree felületi elemet.

Többoszlopos fát ábrázoló képernyőkép

További részletekért nézze meg ezt a példa kódrészletet.


Átrendezhető táblázatoszlopok

A táblázat oszlopainak megjelenítési sorrendje módosítható az oszlopfejléc húzásával (ugyanúgy, ahogyan programból is beállítható).

Táblázat oszlopát áthelyezés közben ábrázoló képernyőkép

További részletekért nézze meg ezt a példa kódrészletet.


Az önálló SWT letöltés mostantól Eclipse projekt

Önálló SWT alkalmazások fejlesztői számára az SWT összetevő külön letöltésként is elérhető. Az Eclipse 3.1 számára az SWT letöltés egyszerűen importálható a munkaterületre mint egy projekt.

  1. Töltse le az SWT-t önálló alkalmazásokhoz. Az SWT önálló verziója ugyanazon a letöltési oldalon elérhető, mint az Eclipse SDK. Keresse meg az SWT bináris és forrás című részt. Ne bontsa ki az archív fájlt, csak mentse le a lemezre.
  2. A Fájl menüben válassza ki az Importálás... lehetőséget.
  3. Válassza ki a Meglévő projektek munkaterületre lehetőséget, majd kattintson a Tovább gombra.
  4. Válassza ki az Archív fájl kiválasztása: lehetőséget és a Tallózás gomb segítségével keresse meg a korábban letöltött SWT önállló archív fájlt.
  5. Kattintson a Befejezés gombra.

Az importált org.eclipse.swt projekt meghatározza a natív könyvtárak helyét, így az alkalmazását futtathatja a szabvány Java vagy JUnit futtatókkal.


Önálló SWT alkalmazások indítása a PDE használatával

A 3.1 verzióban a központi Eclipse bedolgozók, beleértve az SWT-t is, önálló JAR fájlokként vannak csomagolva egy fájlokat tartalmazó könyvtár helyett. Az SWT bedolgozó JAR mostantól mindent tartalmaz, beleértve a natív könyvtárakat is.

Egy önálló SWT alkalmazás megfelelő futtatásához a natív könyvtáraknak a java könyvtárak elérési útján kell elhelyezkedniük. Ha az SWT bináris és forrás letöltést használja, ez meg van oldva, de néha hasznos lehet az Eclipe SDK-ból az SWT bedolgozóval összeépíteni. Az Eclipse 3.0 verzióban az önálló SWT fejlesztők a natív könyvtárakat a -Djava.library.path használatával vették fel. Az Eclipse 3.1 verzióban, mivel a natív könyvtárak egy JAR fájlon belül vannak, a fejlesztők nem kereshetik meg könnyedén a könyvtárakat.

Az SWT alkalmazás futtatásához és hibakereséséhez az SWT bedolgozó használatával az Eclipse-ből használhatja az SWT alkalmazásindítót a natív könyvtárak megkereséséhez. Az indítóhoz elérhető egy parancsikon a Java osztályának előugró menüjének Futtatás mint > SWT alkalmazás pontján keresztül.

SWT alkalmazás indítását ábrázoló képernyőkép

Kérjük vegye figyelembe, hogy az SWT alkalmazásindító a jövőbeli kiadásokban szükségtelenné válhat.


Fejlett grafika

Új API került hozzáadásra a fejlett grafikai műveletekhez, mint például a görbék és vonalak útvonalához, az alfa keveredéshez és az átalakításokhoz. Ez az új API igényli a Cairo vektorgrafikus motort GTK és Motif alatt és a GDI+-t Windows alatt.

Fejlett grafikai szolgáltatásokat használat közben ábrázoló képernyőkép

További részletekért nézze meg ezt a példa kódrészletet.


Windows XP kinézet gombokhoz

Windows XP alatt, a képeket tartalmazó gombok mostantól az aktuális felszínhez elvárt kinézetet jelenítik meg.

Képeket tartalmazó gombokat ábrázoló képernyőkép XP alatt

További részletekért a Windows XP felszínekről, nézze meg az SWT FAQ-ot.


Új hivatkozás felületi elem

Az új Link felületi elem hiperhivatkozásokat tartalmazó szövegeket jelenít meg.

Az új hivatkozás felületi elemet ábrázoló képernyőkép

További részletekért nézze meg ezt a kódrészletet.


Áthúzás és aláhúzás a StyledText elemben

A szöveg aláhúzható vagy áthúzható az új StyleRange.underline és StyleRange.strikeout mezőkkel.

Az új SWT szövegstílusokat ábrázoló képernyőkép

További részletekért nézze meg ezt a példa kódrészletet.


CVS kimenő módosításkészletek

A kimenő módosításkészletek lehetővé teszik a kimenő módosítások logikai csoportokba szervezését mielőtt véglegesítésre kerülnek. A kimenő módosításkészletek engedélyezéséhez helyezze a Szinkronizálás nézetet Kimenő módba, kattintson a Szinkronizálás nézetben a módosításkészlet gombra, ezután válasszon ki egy kimenő módosítást és válassza a Hozzáadás > Új módosításkészlet... pontot az előugró menüből. Továbbá kijelölhet egy módosításkészletet alapértelmezettként és minden további kimenő módosítást automatikusan hozzáadhat ehhez a készlethez. Az előugró menü parancsai megengedik a kimenő módosítások módosításkészletek közötti mozgatását. A módosításkészlet CVS lerakatban véglegesítésekor a módosításkészlethez társított megjegyzés lesz a CVS véglegesítési megjegyzésként felhasználva.

Kimenő módosításkészleteket ábrázoló képernyőkép


Színes CVS címkedíszítmények

A CVS címkedíszítmények beállíthatók a fájlok állapotának kiemelésére színek és betűkészletek használatával. A színeket és a betűkészlet díszítéseket a CVS-hez a Munkacsoport > CVS > Címkedíszítmények beállításoldalon engedélyezheti és az Általános > Színek és betűkészletek > CVS beállításoldalon állíthatja be őket a kimenő módosításokhoz és a figyelmen kívül hagyott fájlokhoz.

Színes CVS címkedíszítéseket ábrázoló képernyőkép


CVSNT támogatás
A CVSNT fejlesztők erőfeszítéseinek köszönhetően az Eclipse CVS ügyfél mostantól támogatja a CVSNT használatát. A 2.0.58b verziójúnál újabb CVSNT lett az Eclipse 3.1 verziójával tesztelve.

CVS véglegesítés áttekintés

A véglegesíti párbeszédablak mostantól tartalmazza a véglegesítés alatt álló fájlok listáját. Ez egyszerűvé teszi a fájlok böngészését, miközben a megjegyzést írja és bizonyos fájlok visszatartását azok törlésével a listából. Ez különösen a közvetlenül a Csomagböngészőből vagy a Navigátor nézetből történő véglegesítéskor hasznos.

A véglegesítési áttekintést ábrázoló képernyőkép

Szintén léteznek CVS beállítások (Munkacsoport > CVS) annak meghatározására, hogy a véglegesítési megjegyzések mikor kötelezőek és a véglegesítéskor megjelenítendő fájlok maximális számának megadására.


Tökéletesített CVS fájltípus támogatás

A CVS mostantól kérdést tesz fel ismeretlen típusú fájl véglegesítése előtt. Ez lehetővé teszi a fájltípus kifejezett beállítását és nem a CVS fogja kiválasztani a binárist mint alapértelmezést. Továbbá a fájltípus döntések mostantól alapulhatnak egyedül a fájlnéven, (például Makefile), nem csak a fájlkiterjesztésen.

A fájltípus támogatást ábrázoló képernyőkép


CVS ágak és összefésülés

A CVS ágvarázsló mostantól lehetővé teszi a tartalomsegéd használatát a munkaterületen már elágaztatott projektből egy ág kiválasztásához.

Elágaztatást ábrázoló képernyőkép

Összefésüléskor egyszerűen megadhatja a befejező címkét és a varázsló megpróbálja automatikusan megkeresni a megfelelő kezdeti címkét. Ha a kezdeti címke nem érhető el, még mindig összefésülheti a Szinkronizálás nézetben látható előzetes megjelenése nélkül.


CVS szűrő címkék

A CVS csere és összehasonlítás parancsok által egy ág vagy verzió kijelölésére használt címke kijelölési párbeszédablak mostantól gépelés közben megjeleníti az egyező címkéket.

Címkeszűrést ábrázoló képernyőkép


Ant hibakereső

Az új Ant hibakereső segít az Ant összeépítési fájlok végrehajtásának hibakeresésében. Tartalmazza az általános hibakereső szolgáltatásokat, mint a töréspontok, léptetés, függőségi hívásverem és sorig futtatás támogatása.

Ant függőségi hívásverem

Kényelmi okokból az Ant tulajdonságok megjelenítése is csoportosítva lett a Változók nézetben:
  • Rendszer: a rendszerből az összeépítéshez beállított Ant tulajdonságok
  • Felhasználó: a -D paraméterrel beállítottakhoz hasonló tulajdonságok
  • Futás közbeni: az összeépítés végrehajtása közben beállított összes tulajdonság

Összecsukás az
Ant szerkesztőben

Az Ant szerkesztő már támogatja az összeépítési fájl régiók összecsukását. A kurzort az összecsukott Ant elem fölé helyezve belekukkanthat a rejtett kódba. A szerkesztő vonalzó menüjéből gyorsan vezérelheti az összeépítési fájl összecsukásának megjelenítését.

Az Ant szerkesztőben kódösszecsukást ábrázoló képernyőkép


Átnevezés fájlban az Ant szerkesztőhöz

Mostantól átnevezheti a tulajdonságok és célok azonos összeépítési fájlban elhelyezkedő előfordulásait az Ant szerkesztőn belülről. Ennek aktiválásához használja az előugró menüt vagy az Alt-Shift-R billentyűparancsot amikor a kurzor az átnevezendő előforduláson belül található.

Az Ant szerkesztőn belüli átnevezést ábrázoló képernyőkép


Előfordulások megjelölése az Ant szerkesztőben

Mostantól engedélyezheti az Ant szerkesztőnek tulajdonságok és célok megjelölését. Az előfordulások megjelölése az Ant szerkesztő beállításaival és a szerkesztő eszköztár műveleteivel vezérelhető.

Az Ant előfordulások megjelölése beállítását ábrázoló képernyőkép

Kiemelt előfordulásokat ábrázoló képernyőkép


Hiperhivatkozás navigáció az Ant szerkesztőben

Az Ant szerkesztő támogatja a hiperhivatkozás navigációt a Ctrl módosítóbillentyű használatával. A módosítóbillentyű megváltoztatható az Ant > Szerkesztő > Navigáció beállításoldalon.

Ant hiperhivatkozás támogatás


Ant szerkesztő csak kijelölt elemek

Az Ant szerkesztő hatásköre beállítható úgy, hogy csak a kijelölt forráselemet jelenítse meg egy összeépítési fájlban. Mint más szerkesztők, ez is a Csak a kijelölt elemek forrásának megjelenítése váltókapcsolóhoz csatlakozik az Eclipse eszköztáron.

Tökéletesített Ant navigáció

Az Ant szerkesztőben a Navigáció > Nyitott deklaráció (F3) mostantól a hivatkozott célhoz vagy tulajdonsághoz irányítja Önt.


A hibák mostantól megjelennek a külső Ant összeépítési fájlokban

A hiba és figyelmeztetés feljegyzések mostantól még a Fájl > Külső fájl megnyitása... használatával megnyitott Ant összeépítési fájlokhoz is megjelennek.

Ant kézikönyv az ujjhegyeinél

Az Ant szerkesztőben helyezze a kurzort egy Ant feladat nevére, gépeljen stb. és nyomja meg a Shift+F2 kombinációt egy böngésző megnyitásához a kérdéses Ant kézikönyvoldallal.

Ant külső dokumentáció


Ant cél összeépítési fajtánként

Az Ant összeépítő Célok lapja lehetővé teszi azon cél(ok) megadását, amelyeket minden fajta összeépítésnél végre kell hajtani. Ez tartalmazza a "Takarítás" meghívásakor végrehajtandó célt is.

Célok lap


A hibajelentés feletti nagyobb felügyelet az Ant szerkesztőben

Mostantól beállíthatja úgy az Ant szerkesztőt, hogy hagyjon figyelmen kívül minden összeépítési fájlokkal kapcsolatos problémát. Megadhat továbbá egyedi összeépítési fájl neveket, amelyekhez a szerkesztőnek nem kell a problémákat jelentenie. Mindkét beállítás a Problémákra vonatkozó Ant szerkesztő beállításokkal irányítható.

Az Ant hibajelentés beállításait ábrázoló képernyőkép


Konzol EOF

A Konzol nézetben fájlvége jelzést küldhet egy adatbevitelre váró programnak a Ctrl+Z megnyomásával Windows alatt (Ctrl+D Linux alatt).

Konzol kódolás

A konzol beállítható úgy, hogy az alapértelmezéstől különböző karakterkódolás használatával jelenítse meg a kimenetet. A konzol kódolásának beállításához egy alkalmazáshoz használja a Konzol kódolása beállításokat az indítási konfiguráció Általános lapján.

Program kimenetének lementése

Egy program kimenete mostantól lementhető egy fájlba a konzolra kiírás kiegészítéseként. A viselkedést az indítási konfigurációk Általános lapján található beállítások irányítják.


Többszörös konzol nézetek

Ha több konzolt kell egyszerre látnia, mostantól további Konzol nézeteket is megnyithat a Konzol nézet Konzol megnyitása legördülő menüjének Új Konzol nézet parancsának használatával.


Töréspontok szervezése

A Töréspontok nézet lehetővé teszi a töréspontok csoportosítását típus, projekt, fájl vagy elemcsoportok szerint és támogatja a beágyazott csoportosításokat. A töréspont elemcsoportokat a töréspontok probléma-specifikus készletekbe csoportosítására használhatja, amelyek egészként engedélyezhetőek vagy letilthatóak. Az újonnan létrehozott töréspontok automatikusan az alapértelmezett töréspont elemcsoportba kerülnek (félkövérrel szedve). A töréspontokat másolhatja és beillesztheti valamint fogd és vidd módszerrel áthelyezheti a töréspont elemcsoportok között, egy töréspont pedig több töréspont elemcsoportban is elhelyezhető.

Elemcsoportokat megjelenítő Töréspontok nézet