Nye funktioner i 3.2

Dette dokument indeholder beskrivelser af nogle af de mere interessante eller vigtige ændringer, der er foretaget på Eclipse-platformen til version 3.2. De er grupperet sådan:

Plugin-udviklere vil også være interesseret i det tilsvarende dokument Nye funktioner i guiden for plugin-udviklere.

Ændringer til platform

Integreret status ved start

Startstatus er nu direkte integreret i åbningsskærmbilledet.

Billede af start i et åbningsskærmbillede

Oversigterne Problemer, Opgaver og Bogmærkeoversigt understøtter flere filtre

Det er nu muligt at definere mere end ét filter på oversigterne Problemer, Opgaver og Bogmærker. Disse filtre er additive, så de viser alle markeringer, der tilgodeser disse filtre.

Du kan tilføje, fjerne, aktivere og deaktivere filtre efter behov.

Billede, der viser flere filtre

Valg af arbejdssæt på vinduesniveau

Valg af arbejdssæt på vinduesniveau er introduceret. Som standard er der en "Arbejdssæt"-funktion i vinduesværktøjet, der tillader dig at foretage et vilkårligt valg af arbejdssæt.

Billede, der viser arbejdssæt på vinduesniveau

Alle oversigter, der er angivet til at bruge "Vinduesarbejdssæt" (via den traditionelle dialogboks), viser indholdet af alle valgte arbejdssæt.

Sammenkædede ressourcer hvor som helst

Du kan nu oprette sammenkædede ressourcer i enhver dybde i et projekt. Derved kan du placere ressourcer fra forskellige steder i filsystemet, hvor som helst du ønsker det i projektstrukturen, herunder under andre sammenkædede ressourcer.

Billede, der viser sammenkædede ressourcer

Mac OS X på X86/Intel

Eclipses startprogram og native-biblioteker er kompileret som universelle binære elementer, så du kan udføre Eclipse på platformene Mac OS X og X86/Intel ved at hente Mac OS X (Mac/Carbon).

Vinduestrim, der kan trækkes

Vinduets 'trim' (dvs. statuslinje, Hobstatus, Linjen Hurtig oversigt osv.) kan nu omplaceres på arbejdsbænken. Hvert trimelement har sit eget håndtag, som du kan klikke på og trække i for at flytte elementer, eller du kan højreklikke for at få vist en kontekstmenu.

Billede, der viser vinduestrim, der kan trækkes

Udvidet filtreringsunderstøttelse

Understøttelse af filtrering af indhold i filtertekst understøttes nu flere steder. Det vises nu i Importguide, Eksportguide og Ny og i dialogboksen Vis oversigt. Det er den samme funktion, der allerede findes i dialogboksene Indstillinger og Vis oversigt.

Billede der viser dialogboksen Vis oversigt uden filtrering Billede der viser dialogboksen Vis oversigt filtreret

Oversigten Project Explorer

En ny Project Explorer-oversigt er tilføjet. Denne oversigt repræsenterer en domæneorienteret oversigt over projekter i arbejdsområdet. Generelle projekter vises på samme måde som i oversigten Navigator, mens andre projekter præsenteres i et hierarki, der er meningsfuldt for deres bestemte domæne. F.eks. vises Java-projekter som et hierarki af kildefoldere og pakker i stedet for som foldere.

Billede, der viser oversigten Project Explorer

Importér eksisterende projekter med kopiering

Import af Eksisterende projekter til arbejdsområde indeholder nu en muligheden for at kopiere et projekts filer til det aktuelle arbejdsområdes placering ved import direkte fra et bibliotek. Den oprindelige funktionsmåde vedligeholdes stadig ved simpelthen at sikre, at indstillingen Kopiér projekter til arbejdsområde ikke er valgt.

Billeder, der viser kopiering af et projekts filer

Filtre i oversigten Problemer bruger som standard Vinduesarbejdssæt

Filtre i oversigten Problemer er som standard bundet til Vinduesarbejdssæt, når de oprettes. Du behøver ikke opdatere oversigten Problemer, når du angiver dit arbejdssæt, hvis standardværdierne anvendes. Hvis der ikke er nogen arbejdssæt, anvendes filteret på alle elementer.

Billede, der viser oversigten Problemers filtre

Forbedring af Installér/opdatér

Installér/opdatér understøtter nu flere valg for de fleste opdateringsfunktioner i vinduet Administrér konfiguration (Deaktivér, Fjern installation, Aktivér). Desuden kan du nu fjerne installationen af aktuelt aktiverede funktioner. Opdatér vil deaktivere dem, genstarte Eclipse og fjerne installationen.

Alternative filsystemer

Projekter og sammenkædede ressourcer kan nu oprettes på et andet filsystem end det lokale.

Billede, der viser et ikke-lokalt filsystem

Problemer kan grupperes

Problemer i oversigten Problemer kan nu grupperes efter niveau, type eller andre kriterier, der stilles til rådighed af plugins.

Billede, der viser problemgruppering

Flere problemer kan løses på en gang

I oversigten Problemer kan du tilføje andre problemer, der har samme potentielle løsning, så du kan rette mange på en gang.

Billede, der viser rettelse af flere problemer på en gang

Luk ikke-relaterede projekter

En ny kommando, Luk ikke-relaterede projekter, er tilgængelig på kontekstmenuen, når et projekt vælges. Med kommandoen kan du fokusere på arbejdsområdet og se, hvad du arbejder på lige nu, rydde op og fjerne overflødige elementer fra ikke-relaterede projekter i arbejdsområdet.

Billede, der viser lukning af ikke-relaterede projekter

Markeringsgrænser er flyttet til Indstillinger

Markeringsgrænser anvendes nu på alle filtre i stedet for at definere én pr. filter.

Billede, der viser markeringsgrænser

Forbedret hyperlink-navigation

Hyperlink-navigation er nu også tilgængelig, hvis editoren ikke har fokus.

Forbedret hjælp i dialogbokse

De fleste dialogbokse i Eclipse har nu en standardhjælpeknap i nederste venstre hjørne. Når du trykker på knappen, får du konteksthjælp svarende til, når du trykker F1 i Windows. Desuden vises hjælpen nu i den samme dialogboks i dialogboksens tray i stedet for i et separat vindue. Snydeark kan også vises her, hvad angår de trin, der indebærer åbning af en dialogboks.

Billede, der viser forbedret hjælp

Funktion til direkte tekstsøgning

Vælg tekst i en editor, og start Søg > Tekst > Arbejdsområde (Ctrl+Alt+G) for at søge i alle ikke binære-filer.

Flere søgeoversigter

Det er nu muligt at have mere end én søgeoversigt åben på en gang. Fasthold en søgeoversigt for at undgå, at den genanvendes til næste søgning, eller vælg at åbne en søgning fra historikken i en ny oversigt.

Fasthold en søgeoversigt

Åbn snydeark fra en indholdsfil

Dialogboksen Valg af snydeark har tilføjet en mulighed for at vælge et snydeark, der åbnes fra en fil.

Billede, der viser åbning af et snydeark fra en fil

Nyt udseende af Velkommen

Velkommen har et nyt udseende i 3.2. Det er indlejret i temaet 'Cirkler', der er standard for Eclipse SDK 3.2. Hvis du vil, kan du skifte tilbage til det tidligere udseende af Velkommen fra indstillingssiden for Velkommen. Du skal vælge Lilla gitter i stedet for.

Billede, der viser en ny Velkommen

Aktuelle nyheder i Eclipse SDK Velkommen

Afsnittet Nye funktioner i Velkommen har nu Aktuelle nyheder. Indholdet stilles til rådighed af Eclipse.org RSS. Funktionen kræver internetforbindelse. Du kan klikke på linkene for at få vist hele historien.

Billede, der viser RSS i Velkommen

Animeret meddelelsesområde til fremvisning af fejl og advarsler

Et nyt animeret meddelelsesområde er tilføjer, så du lettere bliver opmærksom på potentielle problemer. Den animerede tray glider op fra bunden af sidens titelområde og dækker sidebeskrivelsen. Tray'en anvendes til af vise fejl og advarsler. Den anvendes både i guider og dialogbokse for indstillinger.

Billede, der viser animerede meddelelser

Temaet Systemstandard

Temaet Systemstandard er et tema, der anvender fonte og farver, der er tilgængelige fra styresystemet, i stedet for dem, der er defineret af Eclipse.

Dette tema er standardtema i tilstanden Høj kontrast. Du vil blive bedt om at genstarte, når du skifter til tilstanden Høj kontrast, og derefter anvendes ændringen.

Billede, der viser et tema fra styresystemet

Tip til annotationer i teksteditorer

Annotationsbobler, der tidligere kun var tilgængelige i Java-editorer, er nu tilgængelige i alle teksteditorer.

Annotationsværktøjstip

Annotationsnavigation i teksteditorer

Annotationsnavigation er nu tilgængelig i alle teksteditorer

Billede af navigationsikoner

Ændringer til Team/CVS

Forbedringer til import af teamprojektsæt

Teamprojektsæt, der er gemt i arbejdsområdet, kan nu importeres direkte vha. funktionen Importér projektsæt, der er tilgængelig i kontekstmenuen for alle *.psf-filer.

Skabeloner til commit-kommentarer

Du kan angive skabeloner for commit-kommentarer via indstillingssiden Team > CVS > Kommentarskabeloner. Skabelonerne vises i commit-dialogboksen i rullemenuen i historik.

Forbedret understøttelse af opdatering med patch

Forbedringerne findes i CVS-guiden Opret patch.

Billede, der viser forbedring af oprettelse af patch

Forbedringer til oprettelse af patch-inkluderinger:

  • Det er muligt at oprette en patch, der indeholder ændringer fra flere projekter (der anvendes et Eclipse-specifikt patch-format).
  • Det er muligt at gemme patch'en i udklipsholderen, arbejdsområdet eller filsystemet.
  • Det er muligt at udelukke filer fra patch'en.

Der er foretaget ændringer til guiden Anvend patch for at understøtte patch'er til flere projekter.

Konfliktbehandlingen for funktionen CVS-team > Opdatér er forbedret

Når du udfører en opdatering, har CVS en filbaseret markup, der angiver konflikter. Denne markup kan være besværlig at arbejde med. Når du udfører en Team > Opdatér, opdaterer Eclipse nu alle filer uden konflikt og viser derefter alle konflikter i synkroniseringsbilledet. Du kan så løse konflikterne manuelt herfra.

CVS viser modelindhold i synkroniseringer

CVS kan nu konfigureres til at inkludere modelindhold i synkroniseringer ved at aktivere denne mulighed på indstillingssiden Team > CVS > Synkronisér/sammenlign.

Billede, der viser indstillingssiden Synkronisér/sammenlign

Udvid alle i oversigten CVS-opbevaringssteder

Menupunktet Udvid alle er tilføjet til foldere i oversigten CVS-opbevaringssteder. Funktionen henter hele den underordnede træstruktur og udvider den i oversigten.

Forbedringer til oversigten Historik

Der er nu en generisk historikoversigt i Eclipse. Oversigten kombinerer historik fra opbevaringssteder som CVS med indhold i den lokale Eclipse-historik.
  1. Oversigten kan vise historik for ethvert valgt element og ikke kun for filer.
  2. Når du er i Link-tilstand indeholder oversigten link til editor- og oversigtsvalg og opdaterer indholdet i baggrunden for at undgå blokering af UI.
  3. Hvis oversigten fastholdes, låses den til den aktuelle historik, der vises. Der åbnes en anden historikoversigt, hvor der anmodes om historik for en anden fil eller et andet objekt.
  4. CVS-siden Historik indeholder lokal historik for filer. Værktøjslinjens knapper kan anvendes til at vælge, om den lokale eller eksterne historik skal vises - eller begge.
  5. CVS-sammenligning med funktionerne Erstat og Revision findes alle i oversigten Historik. Der er tilføjet funktioner til CVS-siden Historik for at starte sammenligning og erstatning af indhold.

Billede, der viser oversigten Historik

Lokale og eksterne historikfunktioner kombineret for CSV-projekter

For projekter, der er tilknyttet vha. mapping til CVS, er historikfunktionerne i menuerne Sammenlign med og Erstat med nu kombineret til en enkelt Historik-funktion.

Billede, der viser funktionen Historik

Datokategorier i CVS-historik

Historikken til en CVS-fil kan nu kategoriseres efter dato. Der er også tilføjet ikoner for at hjælpe med at skelne mellem lokale ændringer og eksterne revisioner.

Billede, der viser historikikoner

Proxy-understøttelse til CVS pserver-forbindelser

Proxy-understøttelse er nu tilgængelig for CVS pserver-forbindelser.

Billede, der viser proxy-understøttelse

CVS-annotationer af Hurtig forskel

CVS understøtter nu annotationer af Hurtig forskel for lokale filer. Udfør en Team > Vis annotation på en lokal fil, og du får vist farvebaserede annotationer af, hvem der gjorde hvad på filen. Søjlen i venstre side viser en forskellig farve for hver bruger. Hvis du placerer markøren over et afsnit, får du vist detaljer om revisionen, og kodeafsnit, der er leveret af denne revision, vælges i højre søjle.

Billede af CVS-annotation i editor

Ændringer til Ant

Refactoring af Ant-startkonfiguration

Hvis byggefiler eller projekter, der indeholder byggefiler, omdøbes, opdateres startkonfigurationen, der er knyttet til byggefilen, korrekt.

Java-problemmarkeringer fra et "javac"-byg

Hvis du udfører et Ant-byg, der indeholder en "javac"-erklæring, kan der produceres JDT-problemmarkeringer for den kode, der kompileres. Markeringsgenereringen kontrolleres af en Ant UI-indstilling: Vindue > Indstillinger > Ant > Opret problemmarkeringer fra "javac"-resultater. Desuden skal "javac"-erklæringen angive attributten "listfiles" som "true", og en Eclipse-konsol skal allokeres for byggets output.

Ændringer til fejlfinding

Import og eksport af breakpoint

Breakpoints kan nu eksporteres til en fil. I Eksportguiden kan du vælge breakpoints, der skal importeres sammen. I Importguiden kan du vælge at oprette et breakpoint-arbejdssæt.

Billede, der viser import/eksport af breakpoints

Dialogboksen Start

En værktøjslinje og et filter er tilføjet til dialogboksen Start. Værktøjslinjen indeholder funktioner til opret, kopiér, slet og skjul alle konfigurationer og styring af filtre til dialogboksen. Navnefiltret filtrerer indgange dynamisk i dialogboksen, når du skriver, så kun de konfigurationer vises, der matcher den angivne tekst - svarende til funktionen i dialogboksen Indstillinger.

Startfiltre

Startdialogboksen og menuen for start af historik understøtter et sæt filtre, der kan konfigureres på indstillingssiden Udfør/fejlfinding > Starter > Startkonfigurationer. Du kan filtrere konfigurationer fra lukkede, slettede eller utilgængelige projekter. Du kan også filtrere bestemte typer af konfigurationer. Dialogboksene og historikmenuerne kan valgfrit understøtte arbejdssættene i det aktuelle arbejdsbænkvindue.

Du skal overføre de eksisterende startkonfigurationer for at få ressourcebaseret filtrering til at fungere. Dette kan gøres ved at trykke på knappen Overfør på indstillingssiden.

Filtrene er også lettilgængelige i en ny værktøjslinje i startdialogboksen.

Indstillinger for Udfør/fejlfinding-perspektiv

Perspektivindstillingerne for udførelse og fejlfinding er samlet på indstillingssiden Udfør/fejlfinding > Perspektiver

Variabler i kolonner

Variabler kan vises vha. kolonner eller et standardtræ. Du kan aktivere og deaktivere kolonner ved at vælge funktionen Layout > Vis kolonner på oversigtens menu. Du kan vælge de kolonner, der skal vises, vha. funktionen Layout > Vælg kolonner. Variabler, der er ændret for nylig, vises med en gul baggrund. Det styres af brugerindstillingen "Baggrundsfarve til ændret værdi" via indstillingssiden Udfør/fejlfinding. Java-fejlfindingen understøtter redigering af strenge og primitive værdier inline.

Billede, der viser variabler i kolonner