Nyheter i 3.2

Här beskrivs en del av de mer intressanta och viktiga ändringar som har gjorts på Eclipse-plattformen för version 3.2. De är följande:

De som utvecklar insticksprogram kan också var intresserade av det motsvarande dokumentet Nyheter i utvecklarhandboken.

Ändringar på plattformen

Integrerat förlopp vid start

Startförloppet är nu integrerat direkt på välkomstskärmen.

Bilden startförloppet i välkomstskärmen

Problem-, uppgifts- och bokmärkesvyn har funktioner för flera filter

Det är nu möjligt att definiera fler än ett filter i problem-, uppgifts- och bokmärkesvyn. De här filtren är kan läggas ihop så i vyn visas en förening av de markörer som överensstämmer med de här filtren.

Du kan lägga till, ta bort, aktivera och avaktivera filter enligt önskemål.

Bild som visar flera filter

Val av arbetsuppsättning på fönsternivå

Vi har infört funktioner för att göra val av arbetsuppsättningar på fönsternivå. Som standard finns åtgärden "Arbetsuppsättningar" i verktygsfältet i fönstret som du kan använda till att välja önskade arbetsuppsättningar.

Bild som visar arbetsuppsättningar på fönsternivå

I alla vyer som har konfigurerats för användning av "Fönsterarbetsuppsättning" (via dialogrutan för vanligt val) visas innehållet i alla valda arbetsuppsättningar.

Länkade resurser på valfri plats

Du kan nu skapa länkade resurser på valfritt djup i projekt. Det gör att du kan placera resurser från olika platser i filsystemet var du vill i projektstrukturen, inklusive under andra länkade resurser.

Bild som visar länkade resurser

Mac OS X för X86/Intel

Eclipse-startfunktionen och inbyggda bibliotek har kompilerats som universella binära filer så att du kan köra Eclipse på Mac OS X X86/Intel-plattformar med hjälp av hämtningsbara filer för Mac OS X (Mac/Carbon).

Flyttbar fönstertrimning

"Trimning" i fönster (dvs. statusrad, stackstatus, snabbvyfält...) kan nu flyttas runt i arbetsmiljöfönstret. På varje trimningselement finns ett handtag som du kan klicka på för att sedan dra trimningen eller högerklicka på för att visa en snabbmeny.

Bild som visar flyttbar fönstertrimning

Genomgripande filteranvändning

Det är nu möjligt att filtrera innehåll baserat på angiven filtertext på flera platser. Du kan använda filterfunktionen från guiden Importera, Exportera och Nytt och från dialogrutan Visa vy. Det här är samma funktion som redan finns i dialogrutorna Inställningar och Visa vy.

Bild av dialogrutan Visa vy när den inte filtrerats  Bild av dialogrutan Visa vy när den filtrerats

Projektutforskarvyn

En ny projektutforskarvy har lagts till. Det här är en domänorienterad vy av projekten i arbetsytan. Allmänna projekt visas på samma sätt som navigeringsvyn men andra projekt visas i en hierarki som överensstämmer med den aktuella domänen. Till exempel visas Java-projekt som en hierarki med källmappar och -paket och inte med mappar.

Bild av projektutforskarvyn

Importera befintliga projekt med kopiering

I guiden Importera befintliga projekt till arbetsytan finns nu ett alternativ för att kopiera filerna i ett projekt till den aktuella platsen för arbetsytan när projektet importeras från en katalog. Du kan använda den ursprungliga funktionen genom att helt enkelt se till att alternativet Kopiera projekt till arbetsyta inte är markerat.

Bild av kopiering av filer för ett projekt

För filter i problemvyn används fönsterarbetsuppsättning som standard

Filter i problemvyn är knutna till fönsterarbetsuppsättningen som standard när de skapas. Du behöver inte uppdatera problemvyn när du konfigurerar arbetsuppsättningarna om standardinställningarna används. Om det inte finns några arbetsuppsättningar tillämpas filtret på alla element.

Bild av filter i problemvyn

Förbättringar av Installera/uppdatera

För Installera/uppdatera kan nu flera alternativ väljas för de flesta uppdateringsåtgärder i fönstret Hantera konfiguration (avaktivera, avinstallera, aktivera). Dessutom är det nu möjligt att avinstallera aktiverade funktioner. Uppdateringsfunktionen avaktiverar dem, startar om Eclipse och gör den faktiska avinstallationen på tillbakavägen upp.

Alternativa filsystem

Det går nu att skapa projekt och länkade resurser med andra filsystem än det lokala filsystemet.

Bild av ett filsystem som inte är lokalt

Problem kan grupperas

Problem i vyn Problem kan nu grupperas efter allvarlighetsgrad, typ eller andra villkor som tillhandahålls i insticksprogram.

Bild av problemgruppering

Det går att åtgärda flera problem samtidigt

I vyn Problem kan du nu lägga till andra problem som har samma potentiella lösning så att du kan åtgärda många problem samtidigt.

Bild som visar hur flera problem löses samtidigt

Stäng ej relaterade projekt

Ett nytt kommando, Stäng ej relaterade projekt, är tillgängligt i snabbmenyn när ett projekt väljs. Det här kommandot är ett bra sätt att sätta fokus på vad du arbetar med för tillfället i arbetsytan och stänga ovidkommande resurser.

Bild som visar när ej relaterade projekt stängs

Markörgränser flyttade till inställningar

Markörgränser tillämpas nu på alla filter och definieras inte per filter.

Bild av markörgränser

Förbättrad hyperlänksnavigering

Det är nu möjligt att använda hyperlänksnavigering om redigeraren inte har fokus.

Förbättrad hjälp i dialogrutor

I de flesta av dialogrutorna i Eclipse finns nu en standardhjälpknapp i det nedre vänstra hörnet. Den här knappen används till att öppna sammanhangsberoende hjälp (detsamma som att trycka på F1 i Windows). Dessutom visas nu hjälpinnehållet i samma dialogruta i dialogrutans nedre fält i stället för i ett separat fönster. Lathundar kan även fortsätta visas i dialogrutor (i det nedre fältet) för de steg som inbegriper att dialogrutor öppnas.

Bild av förbättrad hjälp

Direkt textsökningsåtgärd

Välj text i en redigerare och anropa Sök > Text > Arbetsyta (Ctrl+Alt+G) om du vill söka i alla (icke-binära) filer.

Flera sökvyer

Det är nu möjligt att ha fler än en sökvy öppen samtidigt. Fäst en sökvy om du vill undvika att den återanvänds för nästa sökning eller öppna en sökning från historiken i en ny vy.

Fäst sökvyn

Öppna lathunden från en innehållsfil

I dialogrutan för val av lathund finns nu ett alternativ för att ange att lathunden ska kunna öppnas från en fil.

Bild av när en lathund öppnas från en fil

Nytt utseende för Välkommen

Välkommen har ett nytt utseende i 3.2. Den är inkapslad i temat Cirklar som är standard för Eclipse SDK 3.2. Om du vill kan du välja det tidigare utseendet för Välkommen från inställningssidan (välj Lila rutnät i stället).

Bild av den nya Välkommen

Livenyheter i Välkommen för Eclipse SDK

I avsnittet Nyheter i Välkommen finns nu livenyheter. Innehållet tillhandahålls av RSS-nyhetskällan på Eclipse.org (Internet-anslutning krävs). Klicka på en länk om du vill läsa hela artikeln.

Bild av RSS i Välkommen

Område för animerade meddelanden om fel och varningar

Ett nytt område för animerade meddelanden har lagts till för att minimera risken att du ska missa potentiella problem. Fältet för animerade meddelanden dyker upp från den nedre delen av en sidas rubrikområde. Den täcker sidbeskrivningen och visar fel- och varningsmeddelanden. Den används både i guider och inställningsdialogrutan.

Bild av animerade meddelanden

Temat Systemstandard

Temat Systemstandard är ett tema där teckensnitt och färger som är tillgängliga i operativsystemet används i stället för de som definieras av Eclipse.

Det här temat är standardtema för högkontrastläget. Du uppmanas starta om när du växlar till högkontrastläge och ändringen av tema börjar gälla när du startat om.

Bild av ett tema från operativsystemet

Verktygstips för anteckningar i textredigerare

Förklaringstext för anteckningar som tidigare endast fanns i Java-redigerare finns nu i alla textredigerare.

Bild av anteckningsverktygstips

Anteckningsnavigering i textredigerare

Anteckningsnavigering finns nu i alla textredigerare.

Bild av navigeringsikoner

Grupp-/CVS-ändringar

Förbättringar av importfunktionen för grupprojektuppsättningar

Det går nu att importera grupprojektuppsättningar som lagras i arbetsytan direkt med hjälp av åtgärden Importera projektuppsättning som är tillgänglig i snabbmenyn för alla *.psf-filer.

Mallar för bekräftelsekommentarer

Du kan ange mallar för bekräftelsekommentarer via inställningssidan Grupp > CVS > Kommentarsmallar. Mallarna visas i bekräftelsedialogrutan som öppnas från historiksnabbmenyn.

Förbättrade rättningsfunktioner

Guiden Skapa rättning för CVS har förbättrats på många sätt.

Bild av förbättringar i Skapa rättning

Exempel på förbättringar i Skapa rättning:

  • Möjlighet att skapa en rättning som innehåller ändringar från flera projekt (ett Eclipse-specifikt rättningsformat används)
  • Möjlighet att spara rättningen i Urklipp, arbetsytan eller filsystemet.
  • Möjlighet att utelämna filer från rättningen.

Ändringar av guiden Tillämpa rättning har gjorts för att tillgodose rättningar för flera projekt.

Förbättrad konflikthantering för åtgärden CVS-grupp > Uppdatera

När CVS gör en uppdatering används en filbaserad märkordsuppsättning till att ange konflikter. Den här märkordsuppsättningen kan vara klumpig att arbeta med. När en Grupp > Uppdatering utförs uppdateras nu alla filer som inte står i konflikt med någon annan och sedan visas eventuella konflikter i synkroniseringsvyn. Du kan sedan lösa konflikterna manuellt därifrån.

CVS visar modellinnehåll i synkroniseringar

Du kan nu konfigurera CVS så att modellinnehåll ingår i synkroniseringar genom att aktivera det associerade alternativet på inställningssidan Grupp > CVS > Synkronisering/jämförelse.

Bild av inställningssidan Synkronisering/jämförelse

Expandera alla i vyn CVS-lager

Menyåtgärden Expandera alla har lagts till i mappar i vyn CVS-lager. Med den här åtgärden hämtas hela underträdet i en enda överföring och sedan expanderas det i vyn.

Förbättringar i historikvyn

Det finns nu en generisk historikvy i Eclipse. I den här vyn kombineras historik från lager, till exempel CVS, med innehåll i den lokala Eclipse-historiken.
  1. I vyn kan historik för valfritt valt element visas och inte bara filer.
  2. I länkläge visas länkar till redigerar- och vyalternativ och innehåll i bakgrunden uppdateras för att undvika att användargränssnittet blockeras.
  3. Om du fäster vyn låses vyn för den historik som visas för tillfället. En annan historikvy öppnas när historik för en annan fil eller ett annat objekt visas.
  4. På CVS-historiksidan ingår den lokala historiken för filer. Du kan använda verktygsfältsknappar till att ange om lokal historik, fjärrhistorik eller båda typerna av historik ska visas.
  5. Åtgärderna Jämför med och Ersätt med revision används båda till att fylla i historikvyn. Åtgärder har lagts till på CVS-historiksidan för start av jämförelser och ersättning av innehåll.

Bild av historikvyn

Lokala historikåtgärder och fjärrhistorikåtgärder i kombination för CVS-projekt

För projekt som avbildats till CVS har lokala historikåtgärder och CVS-historikåtgärder på menyerna Jämför med och Ersätt med nu kombinerats till en enda åtgärd, Historik.

Bild av åtgärden Historik

Datumkategorier i CVS-historik

Historiken för en CVS-fil kan nu kategoriseras efter datum. Ikoner har också lagts till för att göra det lättare att särskilja lokala ändringar och fjärrevisioner.

Bild av historikikonerna

Funktioner för proxy för CVS-pserveranslutningar

Det finns nu funktioner för proxy för CVS-pserveranslutningar.

Bild av funktioner för proxy

Snabbjämförelseanteckningar i CVS

CVS har nu funktioner för snabbjämförelseanteckningar för lokala filer. Om du väljer Grupp > Visa anteckning för en lokal fil visas färgbaserade anteckningar för vem som gjorde vad i filen. I fältet till vänster visas en färg för varje användare. Om du placerar markören på ett avsnitt visas detaljerad information om ändringen och de kodavsnitt som lagts till i ändringen visas markerade i det högra fältet.

Bild av CVS-anteckningar i en redigerare

Ant-ändringar

Omfaktorisering av Ant-startkonfigurationen

Om du ändrar namn på en byggfil (eller ett projekt som innehåller byggfiler) uppdateras de startkonfigurationer som är associerade med byggilen.

Java-problemmarkör från ett "javac"-bygge

Om du kör ett Ant-bygge som innehåller en "javac"-deklaration kan det hända att JDT-problemmarkörer skapas för den kod som komppileras. Markörgenereringen styrs av en Ant-inställning i användargränssnittet: Fönster > Inställningar > Ant > Skapa problemmarkörer från "javac"-resultat. Dessutom måste attributet "listfiles" ha värdet "true" i "javac"-deklarationen och en Eclipse-konsol måste allokeras för byggutdata.

Felsökningsändringar

Import och export av brytpunkter

Det går nu att exportera brytpunkter till en fil. I exportguiden kan du välja de brytpunkter som du vill exportera och i importguiden kan du välja att skapa en arbetsuppsättning med brytpunkter.

Bild av import/export av brytpunkter

Startdialogruta

Ett verktygsfält och namnfilter har lagts till i startdialogrutan. I verktygsfältet finns åtgärder för att skapa, duplicera, ta bort och komprimera alla konfigurationer samt för att hantera filtren för dialogrutan. Namnfiltret filtrerar poster dynamiskt i dialogrutan medan du skriver så att endast de konfigurationer som överensstämmer med den text du anger visas, på liknande sätt som i inställningsdialogrutan.

Startfilter

Startdialogrutan och starthistorikmenyn har funktioner för en uppsättning filter som kan konfigureras på inställningssidan Kör/felsök > Starta > Startkonfigurationer. Du kan filtrera konfigurationer från stängda eller borttagna projekt eller projekt som inte är tillgängliga. Du kan även filtrera specifika typer av konfigurationer. Dialogrutan och historikmenyerna kan ha funktioner för de arbetsuppsättningar som gäller för det aktuella arbetsmiljöfönstret.

För att resursbaserad filtrering ska fungera måste du migrera de befintliga startkonfigurationerna. Det kan du göra genom att trycka på knappen Migrera på inställningssidan.

Filtren finns även lätt tillgängliga i det nya verktygsfältet i startdialogrutan.

Perspektivinställningar för Kör/felsök

Perspektivinställningarna för körning och felsökning har fått en centralare placering på inställningssidan Kör/felsök > Perspektiv.

Variabelkolumner

Variabler kan visas i kolumner eller ett standardträd. Du kan visa eller dölja kolumner med hjälp av åtgärden Layout > Visa kolumner i vymenyn. Du kan välja vilka kolumner som ska visas med hjälp av åtgärden Layout > Välj kolumner. Variabler som nyligen ändrats visas med gul bakgrund (ställs in via användarinställningen "Bakgrundsfärg för ändrade värden" på inställningssidan Kör/felsök). Java-felsökningsfunktionen kan användas för redigering av strängar och primitiva värden inline.

Bild av variabler i kolumner