Novinky ve verzi 3.2

Tento dokument popisuje některé z nejzajímavějších a nejvýznamnějších změn provedených v platformě Eclipse 3.2. Jsou seskupeny do:

Vývojáře modulu plug-in bude rovněž zajímat odpovídající dokument Novinky v příručce vývojáře modulů plug-in.

Změny platformy

Integrovaný postup při spuštění

Postup při spuštění je nyní integrován přímo do úvodní obrazovky.

Postup při spuštění na úvodní obrazovce

Pohledy Problémy, Úlohy a Záložky podporují více filtrů

Nyní je možné definovat více než jeden filtr v pohledech Problémy, Úlohy a Záložky. Tyto filtry zobrazují sjednocení značkovačů, které vyhovují těmto filtrům.

Filtry můžete přidávat, odebírat, zpřístupňovat či znepřístupňovat dle libosti.

Obrázek zobrazující více filtrů

Výběr pracovní sady úrovně okna

Byl zaveden pojem výběru pracovní sady úrovně okna. Ve výchozím nastavení je v panelu nástrojů okna akce "Pracovní sady", která umožňuje provést výběr libovolných pracovních sad.

Obrázek pracovních sad úrovně okna

Libovolný pohled, který je nastaven pro použití "Pracovní sady okna" (prostřednictvím tradičního dialogového okna výběru) zobrazí obsah všech vybraných pracovních sad.

Propojené prostředky kdekoli

Nyní můžete vytvořit propojené prostředky v libovolné hloubce v rámci vašich projektů. Toto vám umožní vložit prostředky z různých umístění v systému souborů na libovolné umístění ve struktuře vašeho projektu, včetně níže uvedených jiných propojených prostředků.

Obrázek propojených prostředků

Mac OS X na X86/Intel

Spouštěč platformy Eclipse a nativních knihoven byl kompilován jako univerzální binární soubor, aby bylo možné spuštění Eclipse na platformách Mac OS X X86/Intel použitím souborů ke stažení pro Mac OS X (Mac/Carbon).

Posuvná obruba okna

Obrubu okna (tj. Stavový řádek, Stav haldy, Panel rychlých pohledů, ...) lze nyní přemísťovat v okně pracovní plochy. Každá obruba má vlastní "záchytnou tyč", na kterou lze buď klepnout a táhnout pro přesun obruby, nebo klepnout pravým tlačítkem pro vyvolání kontextové nabídky.

Obrázek posuvné obruby okna

Pervazivní podpora filtrování

Podpora pro filtrování obsahu na základě poskytnutého textu filtru je nyní podporována v několika místech. To je nyní k vidění v průvodcích Importem, Exportem, Novou položkou a dialogovém okně Zobrazit pohled. Je to stejná vlastnost, jaká již existuje v dialogových oknech Předvolby a Zobrazit pohled.

Obrázek nefiltrovaného dialogového okna Zobrazit pohled  Obrázek filtrovaného dialogového okna Zobrazit pohled

Pohled Průzkumník projektů

Byl přidán nový pohled Průzkumník projektů. Tento pohled představuje doménově orientovaný pohled projektů v pracovním prostoru. Obecné projekty jsou zobrazeny stejným způsobem jako pohled Navigátor, ale ostatní projekty jsou prezentovány v hierarchii mající smysl pro danou doménu. Například projekty Java se zobrazí v podobě hierarchie zdrojových složek než jako prosté složky.

Obrázek ukazující pohled Průzkumník projektů

Importovat kopii do stávajících projektů

Průvodce importem stávajících projektů do pracovního prostoru nyní při importu z adresáře nabízí volbu zkopírovat soubory projektu do aktuálního umístění pracovního prostoru. Původní chování jednoduše zachováte ujištěním se, že volba Zkopírovat projekty do pracovního prostoru není zaškrtnuta.

Obrázek kopírování souborů projektu

Filtry pohledu Problémy standardně používají pracovní sady okna

Filtry pohledu Problémy jsou při jejich vytvoření standardně spojeny s pracovní sadou okna. Pokud používáte výchozí nastavení, nemusíte při nastavování pracovních sad aktualizovat pohled Problémy. Pokud nejsou k dispozici žádné pracovní sady, je filtr použit na všechny prvky.

Obrázek filtrů pohledu Problémy

Vylepšení instalace/aktualizace

Instalace/aktualizace nyní podporuje vícenásobný výběr pro většinu operací aktualizace v okně Spravovat konfiguraci (nepovolit, odinstalovat, povolit). Kromě toho může být nyní operace odinstalace provedena na aktuálně zpřístupněné vlastnosti. Aktualizace je všechny znepřístupní, restartuje platformu Eclipse a po vytvoření zálohy provede vlastní odinstalaci.

Alternativní systémy souborů

Projekty a propojené prostředky mohou být nyní vytvořeny i systémy souborů jinými, než je lokální systém souborů.

Obrázek ukazující nelokální systém souborů.

Problémy je možné seskupovat

Problémy v pohledu Problémy mohou být nyní seskupeny podle závažnosti, typu nebo jiných kritérií poskytnutých modely plug-in.

Obrázek seskupení problémů

Více problémů lze opravit najednou

Pohled problémy nyní umožňuje přidávat další problémy se stejným potenciálním řešením a provést jejich opravu najednou.

Obrázek opravy více problémů najednou

Zavřít nepříbuzné projekty

Nový příkaz Zavřít nepříbuzné projekty je k dispozici v kontextové nabídce, je-li již vybrán projekt. Tento příkaz je skvělý způsob, jak soustředit váš pracovní prostor na vaši právě rozdělanou práci vyloučením nepřehlednosti a zahlcení jakýchkoli nepříbuzných projektů v pracovním prostoru.

Obrázek zavírání nepříbuzných projektů

Omezení značkovače přesunuta do předvoleb

Omezení značkovače jsou nyní použita na všechny filtry raději než definována pro jednotlivé filtry.

Příklad omezení značkovače

Vylepšená navigace hypertextovými odkazy

Navigace hypertextovými odkazy je nyní dostupná, i pokud editor nemá fokus.

Vylepšená nápověda v dialogových oknech

Většina dialogových oken platformy Eclipse má nyní standardní tlačítko nápovědy v levém dolním rohu. Toto tlačítko vyvolává kontextovou nápovědu stejně jako stisknutí tlačítka F1 (ve Windows). Kromě toho bude obsah nápovědy zobrazen ve stejném dialogovém okně v paletě dialogového okna namísto samostatného okna. U kroků, které zahrnují otevírání dialogových oken, vás těmito dialogovými okny (na paletě) mohou provázet pohledy Cheat sheet.

Obrázek zlepšené nápovědy

Přímá akce hledání textu

Vyberte v editoru text a vyvolejte Hledat > Text > Pracovní prostor (Ctrl+Alt+G) pro hledání ve všech (nebinárních) souborech.

Více pohledů Vyhledávání

Nyní je možné mít zároveň otevřených více pohledů Vyhledávání. Přidržte pohled Vyhledávání, abyste se vyhnuli jeho opětovnému použití v dalším hledání, nebo z historie vyberte vyhledávání, které chcete novém pohledu otevřít.

Přidržet pohled Vyhledávání

Otevřít pohled Cheat Sheet ze souboru s obsahem

Dialogové okno pro výběr pohledu Cheat Sheet je doplněno o volbu vybrání pohledu Cheat Sheet k otevření ze souboru.

Otevírání pohledu Cheat Sheet ze souboru

Nový vzhled Vítejte

Obrazovka Vítejte má ve verzi 3.2 nový vzhled. Je zapouzdřený v motivu 'Kruhy', který je pro produkt Eclipse SDK 3.2 nastaven jako výchozí. Chcete-li, můžete (zvolením 'Purpurová síť') přepnout zpět na předchozí vzhled obrazovky Vítejte ze stránky předvoleb 'Vítejte'.

Obrázek nové obrazovky Vítejte

Aktuální zprávy na obrazovce Vítejte produktu Eclipse SDK

Sekce Novinky Obrazovka Vítejte nyní obsahuje Živé zpravodajství. Obsah je poskytnut tiskovými RSS zprávami portálu Eclipse.org (vyžaduje připojení k internetu). Klepnutím na odkaz zobrazíte celý článek.

Obrázek RSS na obrazovce Vítejte

Animovaná oblast zpráv pro zobrazení chyb a varování

Byla přidána nová animovaná oblast zpráv pro účinnější upoutání vaší pozornosti k potenciálním problémům. Animovaná paleta se vysune z dolního okraje oblasti titulku stránky, překryje popis stránky a bude používána pro předávání chybových a varovných zpráv. Tento způsob je používán v průvodcích a dialogových oknech předvoleb.

Obrázek animovaných zpráv

Motiv výchozího nastavení systému

Motiv výchozího nastavení systému je motiv, který používá písma a barvy dostupné v operačním systému, než ty definované v platformě Eclipse.

V režimu Vysoký kontrast je tento motiv nastaven jako výchozí. Po přepnutí na režim Vysoký kontrast budete vyzváni k restartu, po jehož provedení budou změny použity.

Obrázek tématu z operačního systému

Popisky anotace v textových editorech

Plovoucí anotace, která byla předtím k dispozici pouze v Java editorech, je nyní dostupná ve všech editorech.

Obrázek popisku anotace

Navigace anotacemi v textových editorech

Navigace anotacemi je nyní k dispozici ve všech textových editorech.

Obrázek navigačních ikon

Změny týmu/CVS

Importovat zlepšení sady týmových projektů

Sady týmových projektů uložené v pracovním prostoru mohou být nyní importovány přímo použitím operace Importovat sadu projektů, dostupné v kontextové nápovědě libovolného *.psf souboru.

Potvrdit šablony komentáře

Můžete uvést šablony pro potvrzení komentářů na stránce předvoleb Tým > CVS > Šablony komentáře. Šablony se zobrazí v dialogovém okně potvrzení v rozevírací nabídce historie.

Vylepšená podpora instalace oprav

Na průvodci vytvořením opravy CVS byla provedena řada zlepšení.

Obrázek příkladu vylepšení při vytváření oprav

Mezi vylepšení při vytváření oprav patří:

  • Schopnost vytvořit opravu obsahující změny z více projektů (využívá se specifického formátu opravy Eclipse)
  • Schopnost uložit opravu do schránky, pracovního prostoru nebo systému souborů.
  • Schopnost vyloučit soubory z opravy

Byly provedeny změny průvodce aplikováním oprav, a vyšlo se tak vstříc vícenásobným opravám projektů.

Zlepšená manipulace s konflikty pro Tým CVS > Operace aktualizace

Při provádění aktualizace má CVS k dispozici markup založený na souboru indikujícím konflikty. Práce s tímto markupem nemusí být pohodlná. Při provádění Tým > Aktualizace aktualizuje Eclipse jakékoli nekonfliktní soubory a poté všechny konflikty zobrazí v pohledu Synchronizace. Následně můžete konflikty vyřešit ručně.

CVS při synchronizaci zobrazuje obsah modelu

CVS lze nyní nakonfigurovat pro zahrnutí obsahu modelu do synchronizací, a to zpřístupněním přidružené volby na stránce předvoleb Tým > CVS > Synchronizovat/porovnat.

Obrázek stránky předvoleb Synchronizovat/porovnat

Rozbalit vše v pohledu Úložiště CVS

Adresářům v pohledu Úložiště CVS byla přidána akce nabídky Rozbalit vše. Tato akce najednou načte celý podstrom a rozbalí jej v pohledu.

Zlepšení pohledu Historie

Nyní Eclipse obsahuje generický pohled Historie. Tento pohled kombinuje historii úložiště jako CVS s lokální historií Eclipse.
  1. Pohled může zobrazit historii libovolného prvku, ne pouze souborů.
  2. Je-li aktivní propojený režim, připojí se pohled k výběru editoru a pohledu a na pozadí aktualizuje jejich obsah, aby se zabránilo zablokování uživatelského rozhraní.
  3. Přidržení pohledu způsobí jeho setrvání na aktuálně zobrazené historii. Pokud existuje požadavek na zobrazení historie jiného souboru či objektu, lze otevřít další pohled Historie.
  4. Stránka Historie CVS obsahuje lokální historii souborů. Tlačítka panelu nástrojů se používají pro ovládání zobrazení lokální, vzdálené nebo obou dvou historií.
  5. Všechny revizní operace Porovnat s a Nahradit naplňují pohled Historie. Ke stránce Historie CVS byly přidány akce pro spuštění porovnání a nahrazení obsahu.

Obrázek pohledu Historie

Kombinace lokální a vzdálené historie operací projektů CVS

Pro projekty mapované na CVS, byly operace lokální a CVS historie pod nabídkou Porovnat s a Nahradit sloučeny do jediné operace Historie.

Obrázek operace Historie

Kategorie dat v historii CVS

Historie souboru CVS může být nyní kategorizována podle data. Zároveň byly lokální změny a vzdálené revize doplněny o ikony pro jejich snadné rozlišení.

Obrázek ikon Historie

Podpora proxy pro připojení CVS pserver

Podpora proxy je nyní k dispozici pro připojení CVS pserveru.

Obrázek podpory proxy

CVS anotace funkce Quick Diff

CVS nyní podporuje anotace funkce Quick Diff i pro lokální soubory. Proveďte Zobrazit anotaci> Tým na lokálním souboru, a zobrazí se vám barevná anotace toho, kdo a jakou změnu v souboru provedl. Panel na levé straně zobrazuje barvy každého uživatele. Při ukázaní myší na určitou sekci se zobrazí podrobnosti této revize a na pravém panelu se zvýrazní úsek kódu, kterým uživatel přispěl při revizi.

Obrázek anotace CVS v editoru

Změny nástroje Ant

Opětovná deklarace konfigurace spuštění Ant

Přejmenování souborů sestavení (nebo projektů obsahujících soubory sestavení) provede aktualizaci konfigurace spuštění spojenou se souborem sestavení.

Značkovače problémů Java sestavení "javac"

Spuštění sestavení Ant obsahujícího deklaraci "javac" může mít za následek vytvoření značkovačů problémů JDT v kompilovaném kódu. Generování značky je řízeno nástrojem uživatelského rozhraní Ant: Okno > Předvolby > Ant > Vytvořit značkovač problému z výsledků "javac". Zároveň je třeba, aby deklarace "javac" nastavila atribut "listfiles" na "true" a aby konzole Eclipse byla přidělena k výstupu sestavení.

Změny ladění

Bod přerušení v importování a exportování

Body přerušení lze nyní exportovat do souboru. Průvodce exportem vám umožní vybrat body přerušení, které chcete exportovat; průvodce importem vám alternativně umožní vytvořit pracovní sadu bodů přerušení.

Obrázek importování/exportování bodů přerušení

Dialogové okno spuštění

Panel nástrojů a název filtru byly přidány do dialogového okna spuštění. Panel nástrojů poskytuje akce vytvoření, duplikace, odstranění a sbalení celé konfigurace a také správu filtrů dialogového okna. Filtr názvů dynamicky filtruje seznam s každým vloženým znakem pro zobrazení konfigurací odpovídajících zadanému textu, podobně jako je tomu v dialogovém okně předvoleb.

Filtry spuštění

Nabídky dialogového okna spuštění a historie spouštění podporují sadu filtrů, které lze konfigurovat na stránce předvoleb Spustit/ladit > Spouštění > Konfigurace spuštění. Filtrovat lze konfigurace projektů zavřených, odstraněných i nedostupných. Filtrovat lze také specifické druhy konfigurací. Nabídka dialogového okna a historie volitelně podporují aktuální pracovní sady okna pracovní plochy.

Pro správnou funkčnost filtrování podle prostředků je potřeba migrovat vaši stávající konfiguraci. To lze provést stisknutím tlačítka Migrovat na stránce předvoleb.

Pro snadný přístup jsou filtry k dispozici také v novém panelu nástrojů dialogového okna spuštění.

Spustit/ladit nastavení perspektivy

Nastavení perspektivy pro spouštění a ladění bylo centralizováno na stránce předvoleb Spustit/ladit > Perspektivy.

Sloupce proměnných

Proměnné mohou být zobrazeny použitím sloupců nebo standardního stromu. Pro přepínání zapnutí/vypnutí sloupců použijte akci nabídky pohledů Rozvržení > Zobrazit sloupce. Sloupce, které chcete zobrazit, vyberete použitím akce Rozvržení > Vybrat sloupce. Proměnné, jejichž změny proběhly jako poslední, jsou zobrazeny na žlutém pozadí (lze měnit uživatelskou předvolbou "Barva změněné hodnoty pozadí" na stránce předvoleb Spustit/ladit. Ladící program Java podporuje úpravu řetězců a vkládání primitivních hodnot.

Obrázek sloupců proměnných