Følgende tip og gode idéer kan hjælpe dig med at øge din produktivitet. Du kan også finde generelle tip til Eclipse i Tip og gode idéer til Eclipse-platformen.
Redigering | Refactoring | Navigation | Søgning | Oversigter | Diverse | Fejlfinding
| Indholdsassistance | I Indholdsassistance vises en liste over forslag til afslutning af delvist indtastede strenge. Tryk på Ctrl+Mellemrum i Java-editoren, eller vælg Redigér > Indholdsassistance.
|
| Indholdsassistance i Javadoc-kommentarer | Indholdsassistance er også tilgængelig i Javadoc-kommentarer.
|
Indholdsassistance til statiske importer
![]() |
Hvis du vil have forslag fra Indholdsassistance til statiske medlemmer, skal du konfigurere listen over foretrukne statiske medlemmer på indstillingssiden
Java > Editor > Indholdsassistance > Foretrukne.
Hvis du f.eks. har tilføjet
|
| Undertryk typer i indholdsassistance |
Du kan udelade bestemte typer fra indholdsassistancelisten ved at bruge typefiltre, der konfigureres på
indstillingssiden
Java
> Udseende > Typefiltre. Typer, der matcher et eller flere af disse filtermønstre, vises
ikke i dialogboksen Åbn type og er ikke tilgængelige for Indholdsassistance, Hurtig rettelse og Organisér
import. Filtermønstrene påvirker ikke Package Explorer og oversigterne for Typehierarki.
|
| Indholdsassistance til afslutning af variabler, metodeparametre og feltnavne |
Du kan oprette felter, metoder, parametre og lokale variabler hurtigere ved at bruge indholdsassistance. Vælg
Redigér > Indholdsassistance, eller tryk på Ctrl+Mellemrum med markøren placeret efter
typenavnet i erklæringen.
Hvis du bruger et navnepræfiks eller -suffiks til felter, lokale variabler eller metodeparametre, skal
du sørge for at angive dette på indstillingssiden
|
Indholdsassistance til variabel med uløst type
|
Kodeassistance fungerer også på adgang til typer, der endnu ikke er importeret. Afhængig af indstillingen
Java > Editor > Indholdsassistance > Tilføj import i stedet for fuldstændigt navn vil editoren enten automatisk tilføje importer eller fuldstændigt kvalificere typerne til sådanne forslag.
Hvis du trykker på ; i følgende situation:
sker følgende:
|
| Parametertip | Med markøren i et metodeargument kan du få vist en liste over
parametertip. Tryk på Ctrl+Skift+Mellemrum, eller vælg Redigér > Parametertip.
|
| Indholdsassistance til anonyme klasser | Der kan også hentes hjælp i indholdsassistancen, når der oprettes
en anonym klasse. Placér markøren efter startparentesen til oprettelse af en klasseforekomst, og vælg Redigér > Indholdsassistance, eller tryk på Ctrl+Mellemrum.
|
| Skift mellem indsættelse og erstatning af Indholdsassistance | Når Indholdsassistance startes for en eksisterende id, kan
indholdsassistancen enten erstatte id'en med den valgte afslutning eller foretage en indsættelse.
Standardfunktionsmåden (overskrivning eller indsættelse) defineres på indstillingssiden
Java > Editor > Indholdsassistance. Du kan midlertidigt skifte mellem at aktivere og deaktivere funktionsmåden, mens du er i dialogboksen til valg af indholdsassistance, ved at trykke på tasten Ctrl og holde den nede, mens du vælger afslutningen. |
| Trinvis indholdsassistance | Indholdsassistance kan også indsætte fælles præfikser automatisk i lighed med Unix Shell-udvidelse. Du aktiverer denne funktionsmåde ved at vælge afkrydsningsfeltet på indstillingssiden
Java > Editor > Indholdsassistance. |
| Camel case-understøttelse i kodeafslutning | Kodeafslutning understøtter camel case-mønstre. Eksempelvis vil kodeafslutning for NPE eller NuPoiE foreslå NullPointerException. Du kan deaktivere understøttelsen via indstillingen Vis camel case-matcher på indstillingssiden
Java > Editor > Indholdsassistance.
|
| Tilpas indholdsassistance |
Hvis indholdsassistance aktiveres flere gange (Ctrl+Mellemrum), skiftes mellem
forskellige forslagskategorier.
Java > Editor > indstillingssiden > Udvidet.
Du kan også tildele separate tastgenveje til dine foretrukne forslagskategorier. |
| Generér Getters og Setters | Du kan oprette getter- og setter-metoder til et felt ved at
vælge feltets erklæring og klikke på Kilde > Generér Getters og Setters.
Java >
Kodetype. |
| Brug indholdsassistance til at oprette Getters og Setters | En anden måde at oprette Getters og Setters er ved at bruge
indholdsassistance. Placér markøren i typeindholdet mellem medlemmer, og tryk på Ctrl+Mellemrum for at
få de forslag, der opretter en Getter- eller Setter-metodestub.
![]() |
| Slet Getters og Setters sammen med et felt | Når du sletter et felt inde fra en oversigt, kan Eclipse foreslå
sletning af dens Setter- og Getter-metoder. Hvis du bruger et navnepræfiks eller -suffiks til felter, skal du
sørge for at angive dette på indstillingssiden
Java >
Kodetype. |
| Opret delegeringsmetoder | Du kan oprette en delegeringsmetode for et felt ved at vælge
feltets erklæring og kalde Kilde > Generér delegeringsmetoder. Dermed tilføjes de valgte metoder
til den type, der indeholder et fremadrettet kald til delegeringsmetoder. Følgende er et eksempel på en
delegeringsmetode:
|
Opret hashCode() og equals()
|
Hvis du vil oprette metoderne hashCode() og
equals(), skal du kalde Kilde > Generér hashCode() og equals().
|
| Brug skabeloner til at oprette en metode | Skabeloner vises sammen med forslagene fra Indholdsassistance
(Ctrl+Mellemrum). Der er eksisterende skabeloner, f.eks. 'private_method', 'public_method', 'protected_method' m.fl., men du kan også definere nye skabeloner til metodestubbe. Når du har anvendt en skabelon, kan du bruge Tabulator-tasten til at navigere mellem de værdier, der skal angives (returtype, navn og
argumenter). |
| Opret egne skabeloner |
Du kan oprette dine egne skabeloner ved at åbne indstillingssiden
Java > Editor > Skabeloner og klikke på knappen Ny for at oprette en skabelon. En skabelon, der gentager baglæns i et array, ville f.eks. se sådan ud:
|
| Brug Hurtig rettelse til at oprette en ny metode | Start med metodekaldet, og brug Hurtig rettelse (Ctrl+1) til at oprette metoden.
|
| Brug Hurtig rettelse til at ændre en metodesignatur | Tilføj et argument til et metodekald på et kaldsted. Brug
derefter Hurtig rettelse (Ctrl+1) til at tilføje den nødvendige parameter i metodeerklæringen.
|
| Brug Indholdsassistance til at oprette en konstruktørstub | På den placering, hvor du vil tilføje den nye konstruktør, skal
du indtaste de første bogstaver af konstruktørens navn og derefter bruge Indholdsassistance.![]() |
| Opret nye felter fra parametre | Har du behov for at oprette nye felter for at gemme de argumenter, der overføres i konstruktøren? Brug Hurtig assistance (Ctrl+1) på en parameter for at oprette tildelingen og felterklæringen, og lad Eclipse foreslå et navn i overensstemmelse med indstillingerne for kodetype. ![]() |
| Brug Indholdsassistance til at tilsidesætte en metode | Kald Indholdsassistance (Ctrl+Mellemrum) i typeindholdet på den placering, hvor metoden skal tilføjes. Indholdsassistance vil tilbyde alle de metoder, der kan tilsidesættes. Der oprettes et metodeindhold for den valgte metode.
|
| Brug Hurtig rettelse til at tilføje ikke-implementerede metoder | Hvis du vil implementere en ny grænseflade, skal du først tilføje erklæringen 'implements' til typen. Selv uden lagring eller bygning vil Java-editoren understrege typen for at signalere, at metoden mangler, og tænde lyspæren for Hurtig rettelse. Klik på lyspæren, eller tryk på Ctrl+1 (Redigér > Hurtig rettelse) for at vælge mellem at tilføje de ikke-implementerede metoder eller gøre klassen abstrakt.
|
| Tilsidesæt en metode fra en basisklasse | Sådan opretter du en metode, der tilsidesætter en metode fra en basisklasse: Vælg den type, hvor metoderne skal tilføjes, og kald Kilde > Tilsidesæt/Implementér metoder. En dialogboks åbnes, hvor du kan vælge de metoder, der skal tilsidesættes.
|
| Opret en type fra et eksempel på et kodestykke | Du kan klistre et kodestykke med en Java-type direkte ind i en pakke eller en kildefolder for at oprette en ny kompileringsenhed.
Du kan f.eks. vælge og kopiere følgende kildekode
package pack;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
vælge en kildefolder i Package Explorer og bruge Ctrl+V (eller Redigér > Klistre).
Pakken 'pack' og filen 'HelloWorld.java' oprettes automatisk med det kopierede indhold.
Hvis du klistrer, mens der ikke er valgt noget i Package Explorer, opretter Eclipse også et nyt Java-projekt, hvor *.java-filen oprettes. Desuden kan udklipsholderen også indeholde flere pakke- og typeerklæringer. I så fald opretter Eclipse alle de nødvendige pakker og *.java-filer, når du klistrer. |
| Omdøb i fil | Brug
Hurtig assistance til 'Omdøb i fil' for hurtigt at omdøbe uden at det er nødvendigt at udføre en
fuldstændig analyse af afhængigheder i andre filer. Placér markøren på en id for en variabel, metode eller
type i Java-editoren, og tryk på Ctrl+1 (Redigér > Hurtig rettelse) Editoren skifter til linket redigeringstilstand (som skabeloner) og ændrer id'en og samtidig alle andre referencer til variablen, metoden eller typen.
Generelt > Taster til at konfigurere genveje (i kategorien 'Kilde').
|
| Brug Hurtig rettelse til at håndtere undtagelser | Det er nemt at behandle undtagelser. Ikke-håndterede undtagelser registreres under skrivning og markeres med en rød linje i editoren.
|
| Mindre indtastning ved tildelinger | I stedet for at indtaste en tildeling, kan du starte med udtrykket, der skal tildeles.
![]() |
| Mindre arbejde med konverteringsudtryk | Brug ikke for meget tid på at indtaste konverteringer (casts). Ignorér dem, og brug Hurtig assistance til at tilføje dem, når du har afsluttet sætningen.
F.eks. ved tildelinger: |
| Tildel et konverteret udtryk |
Efter en kontrol af 'instanceof' er det helt almindeligt at konvertere et udtryk og tildele det til en ny lokal variabel. Start Hurtig assistance (Ctrl+1) med nøgleordet 'instanceof' for at spare noget indtastning.
|
| Flere Hurtig assistance-funktioner |
Se siden Hurtig assistance for at få vist en fuldstændig liste over kodetransformeringer. Blandt dem er
|
| Genveje til Hurtig rettelse og Hurtig assistance |
Nogle af de mest brugte Hurtig assistance-funktioner, f.eks. Omdøb i fil og Tildel til lokal variabel, kan startes direkte med Ctrl+2 R og Ctrl+2 L. På indstillingssiden
Generelt > Taster kan du se flere Hurtig rettelse- og Hurtig assistance-funktioner, der kan startes direkte.
Vælg Inkludér ubundne kommandoer for at se alle kommandoer, og skriv derefter "Hurtig assistance" eller "Hurtig rettelse" i filterfeltet. |
| Omgiv linjer | Du kan omgive sætninger med en if-, while-, for-sætning eller en blok ved at vælge de linjer, der skal omgives, og klikke på Kilde > Omgiv med eller trykke på Alt+Skift+Z.
Punkterne på menuen er afledt af de normale editorskabeloner. Alle de skabeloner, som indeholder variablen ${line_selection}, vises på menuen. Du kan konfigurere skabeloner på indstillingssiden
Java > Editor > Skabeloner. Du kan tilpasse den kode, der vises, ved at redigere de eksisterende skabeloner eller definere dine egne skabeloner til Omgiv med. |
| Indholdsassistance kan indsætte argumentnavne automatisk |
Indholdsassistance kan indsætte argumentnavne automatisk ved metodeafslutning. Funktionsmåden kan tilpasses på indstillingssiden
Java > Editor > Indholdsassistance (se afkrydsningsfeltet Udfyld argumentnavne ved afslutning). Når du f.eks. vælger den anden indgang her,
vil Indholdsassistance automatisk indsætte argumentnavne:
Du kan derefter bruge Tabulator-tasten til at navigere mellem de indsatte navne. Indholdsassistance kan også gætte argumentnavne ud fra deres erklærede type. Denne funktion kan konfigureres vha. afkrydsningsfeltet Gæt udfyldte metodeargumenter på indstillingssiden |
| Indsæt typeargumenter automatisk
|
Aktivering af Udfyld argumentnavne ved afslutning på indstillingssiden
Java > Editor > Indholdsassistance er også nyttig, når du arbejder med typer med parametre i J2SE 5.0.
giver følgende resultat:
|
| Fjern omgivende sætning | Hvis du vil fjerne en omgivende sætning eller blok, skal du placere markøren på startparentesen og trykke på Ctrl+1
(Redigér > Hurtig rettelse).
|
| Hvordan er det nu, ordet staves? | Du kan aktivere stavekontrol i Java-editoren på indstillingssiden
Generelt > Editorer > Teksteditorer > Stavning. Stavefejl vises i Java-editoren, og hurtige rettelser til disse er tilgængelige:
Du kan også gøre indholdet af ordbogen tilgængelig for Indholdsassistance. Med en hurtig rettelse kan du tilføje nye ord til brugerordbogen, mens du arbejder. |
| Strukturerede valg | Funktionen Struktureret valg understøtter Java-syntaks. Du har mulighed for at vælge kode pr. syntakselement: Fremhæv en tekst, og tryk på Alt+Skift+Pil op, eller vælg Redigér > Udvid valg til > Omsluttende element på menulinjen. Valget udvides til det mindste Java-syntakselement, der indeholder valget. Du kan så yderligere udvide det valgte ved at starte funktionen igen. |
| Find matchende klamme | Find en start- eller slutklammeparentes ved at trykke på Ctrl+Skift+P, eller vælg Navigér >
Gå til > Matchende klamme. Du kan også dobbeltklikke
før en start- eller slutklammeparentes - det markerer teksten mellem de to klammer.
|
| Smart Javadoc | Skriv '/**' og tryk på Enter. Det tilføjer automatisk en Javadoc-kommentarstub, der indeholder standardkoderne @param, @return og @exception.
Java > Kodetype > Kodeskabeloner.
|
| Brug den lokale historik til at vende tilbage til en tidligere udgave af en metode | Når du redigerer en fil, bevares dens tidligere indhold i den lokale historik.
Java-værktøjerne gør den lokale historik tilgængelig for Java-elementer, så du kan vende tilbage til en tidligere udgave for en enkelt metode i stedet for hele filen.
Vælg et element (f.eks. i oversigten Struktur), og brug Erstat med > Lokal historik for at vende tilbage til en tidligere udgave af elementet.
|
| Brug lokal historik til at gendanne fjernede metoder | Når du redigerer en fil, bevares dens tidligere indhold i den lokale historik.
Java-værktøjerne gør den lokale historik tilgængelig for Java-elementer, så du kan gendanne slettede metoder selektivt.
Vælg et opbevaringssted (f.eks. i oversigten Struktur), og brug Gendan fra lokal historik til at gendanne flyttede medlemmer.
|
| Kodegenerering, der kan tilpasses | På indstillingssiden
Java > Kodetype > Kodeskabeloner kan du tilpasse genereret kode og kommentarer på stort set samme måde som for almindelige skabeloner.
Disse kodeskabeloner anvendes, når der genereres kode.
|
| Opret kommentarer i koden | Kommentarer kan tilføjes eksplicit med Kilde > Generér elementkommentar (Alt+Skift+J) eller automatisk af forskellige guider, refactoring-funktioner eller hurtige rettelser. Du kan konfigurere kommentarskabelonerne på indstillingssiden
Java > Kodetype > Kodeskabeloner.Aktivér eller deaktivér automatisk generering af kommentarer enten direkte i guiden (f.eks. ved hjælp af afkrydsningsfeltet 'Generér kommentar' i guiden til nye Java-typer) eller vha. afkrydsningsfeltet 'Tilføj automatisk kommentarer for nye metoder og typer' på indstillingssiden
Java > Kodetype.Alle disse indstillinger kan også konfigureres pr. projekt. Åbn Egenskaber i et projekt for at aktivere projektspecifikke indstillinger. |
| Sortér medlemmer | Du kan sortere medlemmer
af en Java-kompileringsenhed eller et sæt kompileringsenheder i henhold til en kategorirækkefølge, der defineres på indstillingssiden
Java > Udseende > Sorteringsrækkefølge for medlemmer. Du finder funktionen under Kilde > Sortér medlemmer. |
| Ombryd strenge |
Du kan få strengkonstanter ombrudt, når du redigerer dem. Eksempel på kode: String message= "Dette er en meget lang meddelelse."; Placér indsætningspunktet efter ordet "meget", og tryk på Enter. Koden ændres automatisk til: String message= "Dette er en meget" +
" lang meddelelse.";
Funktionsmåden kan tilpasses på indstillingssiden
|
| Smart skrivning og styring af funktionen |
Funktionen Smart skrivning i Java-editoren gør det daglige arbejde nemmere. Du kan konfigurere den på indstillingssiden
Java > Editor > Skrivning.
Når du aktiverer Semikoloner under Indsæt automatisk ved den rigtige position, placeres markøren automatisk i slutningen af sætningen, før semikolon indsættes. Dette sparer dig for at flytte markøren. |
| Ret kodeindrykning med ét tastanslag | En nyttig funktion er Kilde > Rigtig indrykning eller Ctrl+I.
Vælg de koder, hvor indrykningerne er forkerte, og start funktionen. Hvis intet er valgt, indrykker funktionen den aktuelle linje. |
| Hurtige menuer til funktioner for kilde og refactoring |
Der er adgang til funktionerne til refactoring og kilde via en hurtig menu. Vælg det element, der skal manipuleres i Java-editoren eller i oversigten Java, og tryk på Alt+Skift+S for den hurtige kildemenu,
Alt+Skift+T for den hurtige refactoring-menu eller Alt+Skift+Z for menuen Omgiv med. |
| Find ubrugt kode | Java-compileren registrerer kode, der ikke er tilgængelig, og ubrugte variabler, parametre, importer, private typer, metoder og felter.
Revidér indstillingerne for registrering på indstillingssiden
Java > Compiler > Fejl/Advarsler. Indstillingerne kan også angives pr. projekt. Brug Projekt > Egenskaber > Java-compiler > Fejl/Advarsler.
|
Find problemer med NULL
![]() |
Compileren kan hjælpe dig med at finde problemer med NULL i koden.
Indstillingssiden
Java > Compiler > Fejl/Advarsler indeholder tre indstillinger til registrering af problemer:
|
| Javadoc-kommentarindstillinger | Eclipse Java-compileren kan behandle Javadoc-kommentarer. Du kan søge efter rapportreferencer i doc-kommentarer og bruge refactoring-funktioner til at opdatere referencerne. Funktionen styres fra indstillingssiden
Java > Compiler > Javadoc
(eller angives for et individuelt projekt vha. Projekt > Egenskaber > Java-compiler >
Javadoc).
|
| Undertryk advarsler | I J2SE 5.0 og nyere versioner kan du undertrykke alle valgfri compileradvarsler vha. annotationen
SuppressWarnings. I dette eksempel er addAll() markeret som en ubrugt metode. Hurtig rettelse (Ctrl+1) bruges til at tilføje annotationen SuppressWarnings, så advarslen ikke vises for denne metode.
|
Oprydninger
![]() |
Du kan bruge Kilde > Ryd op... til at rette flere problemer på én gang og til at etablere en konsekvent kodetype. Du kan for eksempel:
Oprydninger er organiseret i Ryd op-profiler. En profil kan tilknyttes til arbejdsområdet eller til individuelle projekter. Projektindstillinger kan deles i et team via et versionskontrolsystem. Det er også muligt at eksportere og importere hver enkelt profil. |
| Refactoring-scripts |
De fleste af refactoring-funktionerne i JDT kan ikke kun udføres interaktivt, men også vha. et refactoring-script. Du kan oprette et refactoring-script ud fra refactoring-historikken ved at vælge Refactor > Opret script.... Et refactoring-script kan senere anvendes på et andet arbejdsområde vha. Refactor > Anvend script.... Disse refactoring-scripts kan bruges i forskellige situationer, f.eks. automatisk rettelse af API-brudændringer mellem softwarelag eller oprettelse af patch med omfattende semantik. |
| Sikker overførsel af JAR-fil |
Når en JAR-fil eksporteres fra arbejdsområdet, giver guiden JAR-eksport mulighed for at inkludere refactoring-oplysninger i JAR-filen. Brug Fil > Eksportér..., og vælg JAR-fil. Vælg Eksportér refactoring-funktioner for markerede projekter på den første side i guiden JAR-eksport. Klik på linket for at vælge de refactoring-funktioner, der skal inkluderes. Klienter kan derefter overføre en tidligere version af JAR-filen til en ny ved at bruge refactoring-funktionen Refactor > Overfør JAR-fil.... Denne refactoring-funktion opdaterer automatisk al kode, som afhænger af den tidligere version af JAR-filen, så den bruger den nye version af JAR-filen. |
| Find variabler og deres skrive/læse-tilladelser | Du kan finde variabler og få vist deres skrive/læsetilladelser ved at vælge en id (variabel, metode eller typereference eller erklæring) og starte Søg > Forekomster i fil > Id. Dette markerer alle referencer til denne id i den samme fil. Resultaterne vises også i oversigten Søg sammen med de ikoner, der viser variablens læse/skrivetilladelser.
Du kan også bruge funktionen Markering af forekomster til dynamisk at markere forekomster. Du kan søge i flere filer ved at anvende den generelle søgefunktion (Søg > Referencer). |
| Søg efter metoder med en bestemt returtype |
Du kan søge efter metoder med en bestemt returtype ved at bruge "* <returtype>" på følgende måde:
|
| Filtrér søgematcher i Javadoc | Som standard søger Java-søgning efter referencer i Java-kode og Javadoc. Hvis du ikke vil have vist referencer i Javadoc, kan du filtrere disse matcher ved at vælge 'Filtrér Javadoc' på menuen Vis (trekantsymbolet) i oversigten Søg. |
| Filtrér potentielle søgematcher | Potentielle matcher forekommer, når et problem på udførelsestidspunktet forhindrer søgeprogrammet i at opløse matchen fuldstændigt. Du kan filtrere disse matcher vha. Filtrér potentielle på menuen i oversigten Søg (trekantsymbolet). |
| Spor kæder til metodestart med Kaldhierarki |
Brug Kaldhierarki til at følge lange eller komplekse kaldkæder uden at miste den oprindelige kontekst: Vælg en metode, og klik på Navigér > Åbn kaldhierarki (Ctrl+Alt+H).
|
| Åbn et valg i Java-editoren | Du kan åbne et element fra en reference i Java-editoren.
Understøttelse af navigation af typen hyperlink kan konfigureres vha. afkrydsningsfeltet Understøt hyperlinknavigation på indstillingssiden Generelt > Editorer > Teksteditorer.
|
| Interne strukturer | Tryk på Ctrl+F3 i Java-editoren for at få vist en intern struktur for et element på den aktuelle markørplacering. Eller tryk på Ctrl+O (Navigér > Hurtig struktur for at få vist en intern struktur fra den aktuelle kildefil.
|
| Interne strukturer viser overtagne medlemmer | Tryk på Ctrl+O eller Ctrl+F3 igen for at tilføje overtagne medlemmer til en åben intern struktur. Overtagne medlemmer har en grå etiket.
Filtrer og sortér strukturen med menuen i øverste højre hjørne.
|
| Internt hierarki | Find ud af, hvem der er de mulige modtagere af virtuelle kald, med Hurtigt typehierarki.
Placér markøren i metodestarten, og tryk på Ctrl+T (Navigér > Hurtigt typehierarki.
Oversigten viser alle typer, der implementerer metoden, med en udfyldt ikon.
Tryk på Enter for at åbne den tilsvarende metode i en editor. Tryk på Ctrl+T igen for at skifte til Supertypehierarki. |
| Udvidet markering |
Java-editoren kan markere kildekode i overensstemmelse med dens semantik (f.eks. statiske felter, lokale variabler, statiske metodekald). Du kan se de forskellige indstillinger på indstillingssiden
Java > Editor > Syntaksfarver.
|
| Foldede områder ved åbning | Du kan angive de områder, der skal foldes som standard, når en editor åbnes. På indstillingssiden
Java > Editor > Foldning kan du se de indstillinger, du kan bruge til at tilpasse funktionen.
|
| Markering af forekomster |
Når du arbejder i editoren, kan du aktivere
Markering af forekomster på værktøjslinjen ( ) eller trykke på
Alt+Skift+O. Du kan se i en fil, hvor der refereres til en variabel, metode eller type.
![]() Når du vælger returtypen, vises metodens slutpunkter. Vælg en undtagelse for at få vist, hvorfra den kommer. ![]() Vælg en superklasse eller en grænseflade for at få vist metodetilsidesættelser eller implementere en metode fra den valgte supertype. Du kan finjustere markering af forekomster på indstillingssiden Java > Editor > Markering af forekomster.
Du kan ændre farven på forekomster på indstillingssiden
Generelt > Editorer > Teksteditorer > Annotationer.
Hvis du vil vise forekomster i oversigten Søg, skal du bruge funktionen Søg > Forekomster. |
| Gå til næste/forrige metode | Du kan hurtigt gå til næste eller forrige metode eller felt ved at bruge Ctrl+Skift+Pil op (Navigér > Gå til > Forrige medlem) eller Ctrl+Skift+Pil ned (Navigér > Gå til > Næste medlem) |
| Styring mellem annotationer |
Brug værktøjslinjeknapperne Næste/Forrige annotation eller Navigér > Næste annotation (Ctrl+.) og Navigér > Forrige annotation (Ctrl+,) for at navigere mellem annotationer i en Java-kildefil.
På rullemenuerne for knapper kan du konfigurere, hvilke annotationer der skal stoppes:
|
| Påmindelser i Java-kode | Når du koder en kommentar i Java-kildekoden med TODO, opretter Java-compileren automatisk en tilsvarende opgave som påmindelse. Når du åbner opgaven, føres du tilbage til
TODO i koden. Brug indstillingssiden
Java > Compiler > Opgavekoder
til at konfigurere andre særlige koder (f.eks. "FIXME"), som du vil holde styr på i opgavelisten.
|
| Trick i dialogboksen Åbn type |
Du kan bruge dialogboksen Åbn type (Navigér > Åbn type eller knappen på værktøjslinjen) til at navigere til en type ud fra navnet på den.
![]() |
| Fasthold hjælpebobler | Du kan åbne teksten fra en hjælpeboble i et bladringsvindue ved at trykke på
F2 (Redigér > Vis beskrivelse til værktøjstip). Du kan vælge og kopiere indhold fra dette vindue.
|
| Hjælpebobler i Java-editor | Du kan se forskellige hjælpebobler i Java-editoren ved at anvende tasterne
Skift, Ctrl og Alt. Når du peger på en id med musen i Java-editoren, vises der som standard en hjælpeboble, hvor Javadoc udtrukket fra den tilsvarende kilde for elementet vises. Når du holder Ctrl-tasten nede, vises kildekoden.
Java > Editor > Pegefunktioner.
|
| Udledt signatur for generisk metode |
Du kan anvende hjælpebobler til at vise den udledte signatur for en generisk metode.
|
| Åbn og konfigurér ekstern Java-dokumentation | Hvis du vil åbne Javadoc-dokumentation for en type, en metode eller et felt med Skift+F2 (Navigér > Åbn eksternt Javadoc), skal du først angive dokumentationsplaceringer for elementernes overordnede bibliotek (JAR, klassefolder) eller projekt (kildefolder). For biblioteker skal du åbne siden Byggesti (Projekt > Egenskaber > Java-byggesti), gå til Biblioteker og udvide biblioteksnoden, hvor du kan redigere noden 'Javadoc-placering'. Dokumentationen kan være lokal på filsystemet i en folder eller et arkiv eller på en webserver.
|
| Organisering af arbejdsområde med mange projekter | Brug Elementer på øverste niveau > Arbejdssæt på menuen i oversigten Package Explorer for at aktivere en ny tilstand, der viser arbejdssæt som elementerne på øverste niveau. Denne tilstand gør det meget nemmere at administrere arbejdssæt, der indeholder mange projekter.
Brug Konfigurér arbejdssæt på menuen i oversigten Package Explorer til at angive, hvilke arbejdssæt der skal angives. I dialogboksen kan du oprette nye Java-arbejdssæt, angive de arbejdssæt, der skal vises, og deres rækkefølge. Arbejdssæt kan også omorganiseres direkte i Package Explorer vha. træk og placér og kopiér/klistre. |
||
Tildel arbejdssæt
![]() |
Hvis du vil tildele et element til et andet arbejdssæt, skal du vælge elementet i Package Explorer og vælge Tildel arbejdssæt... på kontekstmenuen.
|
||
| Oversigten Erklæring | Oversigten Erklæring
(
Vindue > Vis oversigt > Andet... > Java > Erklæring) viser kilden til det valgte element i Java-editoren eller i en Java-oversigt.
|
||
| Oversigten Javadoc | Javadoc-oversigten (
Vindue > Vis oversigt > Andet... > Java > Javadoc) viser Javadoc for det element, der er valgt i Java-editoren eller i en Java-oversigt.
|
||
| Oversigten Typehierarki og metodeimplementeringer/definitioner | For at finde ud af, hvilke typer i et hierarki der tilsidesætter en metode, skal du anvende funktionen Lås oversigt, og vis medlemmer i hierarki.
|
||
| Oversigten Typehierarki understøtter gruppering efter definerende type | Oversigten over typehierarkimetode lader dig sortere den valgte types metode efter dens definerende typer. F.eks. kan du for AbstractList se, at den indeholder metoder, der er defineret i Object, Collection og List:
|
||
| Trick i typehierarkiet |
|
||
| Strukturel sammenligning af Java-ressourcer | En strukturel sammenligning af Java-ressourcer ignorerer den tekstlige rækkefølge af Javaelementer som metoder og felter, og viser mere klart, hvilke elementer der er ændret, tilføjet eller fjernet.
Du har to muligheder for at initialisere en strukturel sammenligning af Java-filer:
|
||
| Strukturel sammenligning af egenskabsfiler | En strukturel sammenligning af Java-egenskabsfiler (filtype: properties) ignorerer tekstrækkefølgen af egenskaber og viser, hvilke egenskaber der er ændret, tilføjet eller fjernet.
Du har to muligheder for at initialisere en strukturel sammenligning af egenskabsfiler:
|
||
| Hierarkisk eller flad præsentation af pakker | Et punkt på menuen i oversigten Java-pakker (og Package Explorer) gør det muligt at ændre den måde, pakker vises på. Pakkepræsentation > Hierarkisk viser pakker i en træstruktur med underpakker under pakkerne. Pakkepræsentation > Flad viser dem i standardlayout som en flad liste over alle pakker og underpakker på samme niveau.
|
||
| Logiske pakker | Oversigten Java-pakker (perspektivet Java-browser) sammensmelter
pakker med samme navn på tværs af kildefoldere i et projekt. Skærmbilledet viser oversigten Pakker med en logisk pakke.
|
||
| Komprimér pakkenavne | Hvis pakkenavnene er meget lange, kan du konfigurere et komprimeret navn, der vises i fremviserne. Komprimeringsmønstret konfigureres på indstillingssiden
Java > Udseende.
|
||
| Manipulation af Java-byggesti direkte i Package Explorer | I stedet for at manipulere Java-byggestien i Projekt
> Egenskaber > Java-byggesti, kan du bruge funktionerne på Package Explorers kontekstmenu. Du kan f.eks. tilføje nye kildefoldere, arkiver og biblioteker til byggestien eller inkludere eller udelade filer og foldere fra en kildefolder.
|
||
| Gruppér Java-problemer |
Du kan konfigurere oversigten Problemer ved at gruppere Java-problemer i kategorier vha. Gruppér efter > Java-problemtype på oversigtens menu.
Java > Compiler > Fejl/Advarsler.
|
||
Farvede etiketter i Java-oversigter
![]() |
Du aktiverer farvede etiketter i Java-oversigter ved at åbne indstillingssiden
Java > Udseende og vælge Vis farvede etiketter.
|
||
| Java-typeindikator |
Du kan aktivere Java-typeindikator på indstillingssiden
Generelt > Udseende > Etiketdekorationer for at finde ud af, hvad den første type i en kompileringsenhed eller klassefil er. Der vises en dekoration for grænseflader, annotationer og enums, mens almindelige klasser ikke dekoreres.
|
| Projektspecifikke indstillinger | Alle kodetyper og compilerindstillinger kan angives pr. projekt. Åbn projektegenskabssiderne med Projekt > Egenskaber for et projekt, eller brug linket til indstillingerne for arbejdsområdet (f.eks. indstillingssiden Java > Kodetype) for at åbne en projektegenskabsside og aktivere projektspecifikke indstillinger.
|
||||||||||||
| Adgangsregler |
Adgangsregler giver dig mulighed for at gennemtvinge API-regler for typer fra biblioteker, der refereres til. På siden Java-byggesti (Projekt
> Egenskaber > Java-byggesti) kan du redigere noden Adgangsregler for projekter, arkiver, klassefoldere og biblioteker, der refereres til. Pakker eller typer i disse referencer kan klassificeres som:
Java > Compiler > Fejl/Advarsler.
|
||||||||||||
| JUnit | Vælg en JUnit-testmetode i en oversigt, og vælg Udfør > JUnit-test i kontekstmenuen eller Udfør > Udfør som > JUnit-test på hovedmenuen. Dette opretter en startkonfiguration, der udfører den valgte test. | ||||||||||||
| Skjul JUnit-oversigt, til der opstår fejl eller mislykkede forsøg | Du kan konfigurere oversigten JUnit, så den kun åbnes i tilfælde af fejl eller mislykkede udførelser. Det gør du ved at aktivere Aktivér kun ved fejl på menuen i oversigten JUnit. På den måde kan du have oversigten angivet som en hurtig oversigt og aldrig se på den, når der ikke er mislykkede test. Når der ikke er problemer med testen, vises ikonen
under udførelsen (antallet af små grønne firkanter vokser og angiver forløbet). Ikonen
vises, når testene er færdige.
Hvis der opstår fejl eller mislykkede forsøg, ændres ikonen til eller til
, hvis testen er afsluttet, og oversigten JUnit vises. |
||||||||||||
| Indholdsassistance i felter til dialogbokse | Indholdsassistance (Ctrl+Mellemrum) er også tilgængelig i inputfelter i forskellige Java-dialogbokse. Se efter en lille lyspæreikon ved siden af feltet, når feltet har fokus.
|
||||||||||||
| Smart placering af indsætningspunkt i dialogbokse med Java-navne |
I tekstfelter til redigering af Java-navne kan du bruge smart placering af indsætningspunktet. Brug Ctrl+Venstre og Ctrl+Højre for at stoppe ved et navns camel case-grænser (element i navn, der begynder med et stort bogstav). Brug Ctrl+Skift+Venstre og Ctrl+Skift+Højre for at udvide valget i små trin.
Brug Ctrl+Delete til at slette den næste del af et navn og Ctrl+Tilbage til at slette den forrige del.
|
||||||||||||
| Definér præfikser og suffikser for felter, parametre og lokale variabler | Du kan konfigurere et præfiks eller suffiks for felter, statiske felter, parametre og lokale variabler. Indstillingerne på indstillingssiden
Java > Kodetype anvendes i Indholdsassistance, hurtig rettelse og refactoring, når et variabelnavn beregnes.
|
||||||||||||
| Organisér import fungerer på mere end en enkelt fil | Du kan vælge Kilde > Organisér importer for sæt kompileringsenheder, pakker, kildefoldere eller Java-projekter. | ||||||||||||
Organisér importer ved lagring
![]() |
Eclipse kan automatisk organisere importer, hver gang du gemmer en editor.
Denne funktion kan aktiveres globalt på
Java > Editor > Lagringsfunktioner.
Lagringsfunktionerne kan også konfigureres pr. projekt, hvilket gør det nemt at gennemtvinge en projektstandard ved at dele indstillingerne på tværs af et team: Ud over at organisere importer kan lagringsfunktioner også formatere kode og udføre andre typer oprydning. |
||||||||||||
| Formatér valg | Vælg flere Java-filer, der skal formateres, og vælg Kilde > Formatér for at formatere dem alle. Formateringsfunktionen er også tilgængelig i pakker, kildefoldere og Java-projekter.
I Java-editoren formaterer Kilde > Formatér (Ctrl+Skift+F) kun den valgte region. Hvis intet er valgt, bliver hele filen formateret. |
||||||||||||
| Brug en specifik JRE til et projekt | Ved oprettelse af nye projekter tilføjes som standard den JRE, der er valgt på indstillingssiden
Java > Installerede JRE'er. Åbn egenskabssiden for projektets Java-byggesti (Projekt > Egenskaber
> Java-byggesti), derefter siden Biblioteker, vælg 'JRE-systembibliotek', og klik på Redigér for at angive en projektspecifik JRE. I dialogboksen 'Redigér bibliotek' kan du vælge en standard-JRE, en projektspecifik JRE eller et udførelsesmiljø, der skal tilføjes til nye projekter.
|
||||||||||||
Vælg udførelsesmiljø ved oprettelse af Java-projekt
![]() |
Når du opretter et Java-projekt, som du vil dele med et team, er det en god idé at bruge et udførelsesmiljø i stedet for en bestemt JRE.
Udførelsesmiljøer er symbolske repræsentationer af JRE'er med standardiserede indgange som 'J2SE-1.4', 'J2SE-1.5'. Det betyder, at ingen filsystemsti går ind i den delte byggesti. JRE'er kan tildeles til miljøerne på indstillingssiden
|
||||||||||||
| Brug træk og placér |
Træk og placér er en nyttig erstatning for henholdsvis Redigér > Klip/Redigér > Klistre
og Redigér > Kopiér/Redigér > Klistre. Hold Ctrl-tasten nede, mens du trækker, hvis du vil skifte mellem at flytte og kopiere.
Vigtigt:
|
||||||||||||
| Viderefør kode for forældelse |
Java-compileren kan konfigureres, så den finder forældelse, vha. indstillingerne på indstillingssiden
Java > Compiler > Fejl/Advarsler.
|
||||||||||||
| Retablering fra abnorme inkonsistenser |
Hvis der skulle opstå en fejl, kan JDT finde nogle inkonsistenser, f.eks.:
For at genoprette konsistensen i JDT skal følgende funktioner udføres i den angivne rækkefølge.
|
Nye funktioner |
Du kan finde flere tip og gode idéer til fejlfinding på platformen og JDT |
|
Start fra kontekstmenuen |
Du kan udføre og udføre fejlfinding i Java-programmer fra kontekstmenuen. Du kan starte en kildefil, pakke, metode, type osv. ved at vælge Udfør som (eller Fejlfind som) > Java-program fra kontekstmenuen i en oversigt eller editor. Du kan i stedet bruge genvejstasten til start af et Java-program (Alt+Skift+D, J). Funktionen Udfør som (eller Fejlfind som) på øverste niveau tager også hensyn til det aktuelle valg eller den aktive editor.
|
| Evalueringer i fejlfinding |
Evaluering af kodestykker kan foretages fra forskellige steder i fejlfindingsprogrammet. Når du vælger Vis eller Undersøg i kontekstmenuen i editoren eller oversigten Variabler, vises resultaterne i et pop op-vindue, hvis resultater kan sendes til oversigten Vis eller Udtryk.
|
|
Styring af oversigt i ikke-fejlfindingsperspektiv |
Oversigten Fejlfinding styrer automatisk fejlfindingsrelaterede oversigter baseret på oversigtsvalg, f.eks. vises Java-oversigter for Java-stakrammer og C-oversigter for C-stakrammer. Som standard forekommer denne automatiske oversigtsstyring kun i perspektivet Fejlfinding, men du kan aktivere den for andre perspektiver via indstillingssiden Styring af oversigt, der findes på værktøjslinjemenuen i oversigten Fejlfinding. |
|
Miljøvariabler |
Du kan angive miljøvariabler, der anvendes til at starte Java-programmer, via skillebladet System.
|
|
Strengudskiftning |
Variabler understøttes for mange parametre i Java-programmers startkonfigurationer. De fleste felter, der understøtter variabler, har knappen Variabler... ud for sig, f.eks. felterne til program- og VM-argumenter. Feltet Overordnet type understøtter også variabler. Variablen ${java_type_name} tillader dig at oprette en konfiguration, der udfører den valgte type.
|
|
Logiske strukturer |
Knappen Logiske strukturer på værktøjslinjen i oversigten Variabler viser alternative strukturer for fælles typer. JDT stiller logiske oversigter for Definitioner, Samlinger og SWT-sammensætninger til rådighed. Du kan angive logiske strukturer for andre typer fra indstillingssiden Logiske strukturer.
|
|
Standard-VM-argumenter |
Hvis du angiver de samme argumenter til en bestemt VM hyppigt, kan du konfigurere Standard-VM-argumenter på indstillingssiden Installerede JRE'er. Det er mere praktisk end at angive dem i hver startkonfiguration.
|
| Stop i overordnet |
Du kan bruge Stop i overordnet i et Java-programs startkonfiguration til at få programmet til at stoppe ved den første eksekvérbare overordnede metode, når du udfører den i fejlfindingstilstand.
|
| Betingede breakpoints | Du kan bruge betingede breakpoints i
Egenskaber for breakpoints... for at styre, hvornår et breakpoint aktuelt standser udførelsen.
Du kan angive, om et breakpoint kun skal afbryde udførelsen midlertidigt, når betingelsen er sand, eller når betingelsesværdien ændres.
|
| Deaktivér breakpoints |
Hvis du hyppigt tilføjer og fjerner et breakpoint på samme sted, kan du deaktivere det, når du ikke har brug for det, og aktivere det igen, når det er nødvendigt. Det kan gøres ved at bruge Deaktivér breakpoint i kontekstmenuen for breakpoints eller ved at fjerne markeringen for et breakpoint i oversigten
Breakpoints. Du kan også midlertidigt deaktivere alle breakpoints ved at bruge funktionen Spring over alle breakpoints på værktøjslinjen i oversigten Breakpoints. Fejlfindingsprogrammet springer alle breakpoints over, men bevarer deres aktuelle status som aktiveret.
|
| Revidér variabelværdier |
Når en programdel afbrydes midlertidigt i fejlfindingsprogrammet, kan du ændre værdierne for Java-primitive og strenge i oversigten Variabler.
Vælg Skift variabelværdi på variablens kontekstmenu. Du kan også ændre værdien ved at skrive en ny værdi i delvinduet Oplysninger og ved at bruge funktionen Tildel værdi på kontekstmenuen (tastgenvejen Ctrl+S).
|
| Variabelværdier i hjælpebobler | Når en programdel er afbrudt midlertidigt, vises der hjælpebobler til en variabel, som markøren er placeret på, i Java-editoren, og værdien for denne variabel vises.
|
| Placér i ramme |
Når du gennemgår koden, kan du komme til at gå for langt eller springe en linje over ved et uheld.
I stedet for at genstarte fejlfindingssessionen, kan du bruge funktionen Placér i ramme for hurtigt at gå tilbage til begyndelsen af metoden.
Vælg den stakramme, der svarer til Java-metoden, du vil genstarte, og vælg Placér i ramme fra værktøjslinjen i oversigten Fejlfinding eller på stakrammens kontekstmenu. Den aktuelle instruktionspointer nulstilles til den første eksekvérbare sætning i metoden.
Det fungerer også for stakrammer, der ikke er på øverste niveau.
Bemærk, at Placér i ramme kun er tilgængelig i fejlfinding fra VM 1.4 eller J9 VM. I visse situationer kan JVM ikke hente de ønskede rammer fra stakken. Det er f.eks. generelt umuligt at placere til bundramme af en stak eller til en ramme under en indbygget metode. |
| Erstatning af hot-kode | Fejlfindingsprogrammet understøtter erstatning af hot-kode fra VM 1.4 eller J9 VM. Derved kan du ændre kode, som du aktuelt foretager fejlfinding i. Bemærk, at nogle ændringer, f.eks. nye eller slettede metoder, klassevariabler eller indre klasser ikke kan hot-swappes, afhængig af den support, der stilles til rådighed af en bestemt VM. |
| Step ind i valg og fejlfinding af hyperlinks |
Java-fejlfindingen giver dig mulighed for at skifte til en enkelt metode i en serie af sammenkædede eller indlejrede metodestart. Markér den metode, du vil skifte til, og vælg Step ind i valg i Java-editorens kontekstmenu.
Denne funktion fungerer andre steder end i den linje, der aktuelt udføres. Prøv at udføre fejlfinding til et breakpoint, og step ind i en metode et par linjer under den aktuelle instruktionspointer.
Du kan også steppe ind i en metode ved hjælp af hyperlinknavigation. Placér markøren på den metode, du vil steppe ind i, og brug Ctrl+Alt+Klik til at steppe ind i metoden (i stedet for Ctrl+Klik, som navigerer til kildekoden).
|
| Fasthold konsol, og lås output | Output, der vises i konsollen, kan låses til en bestemt proces via funktionen Fasthold konsol på værktøjslinjen i oversigten Konsol. Der er også funktionen Scroll Lock, der forhindrer bladring i konsollen, når der tilføjes nyt output. |
| Opret watch-elementer | Et watch-element er et udtryk i oversigten Udtryk, hvis værdi opdateres når du udfører fejlfinding. Du kan oprette watch-elementer fra Java-editoren ved at vælge et udtryk eller en variabel og vælge Watch på kontekstmenuen eller på menuen Udfør på øverste niveau. |
| Watchpoints |
Et watchpoint er et breakpoint, der afbryder udførelsen midlertidigt, hver gang et felt benyttes eller ændres. Du kan angive et watchpoint ved at vælge et felt i oversigten Struktur og vælge
Aktivér/deaktivér watchpoint på kontekstmenuen. Du konfigurerer et watchpoint ved at vælge det i oversigten Breakpoints og vælge Egenskaber... på kontekstmenuen. De vigtigste egenskaber for denne type
breakpoint er afkrydsningsfelterne Adgang og Modifikation, der styrer, hvornår et breakpoint kan annullere udførelsen midlertidigt.
|
| Programdele og overvågninger |
Java-fejlfindingsprogrammet viser overvågningsoplysninger i oversigten Fejlfinding. Brug funktionen Vis overvågninger i oversigten Fejlfinding til at vise, hvilke programdele der indeholder låse, og hvilke der venter på at få en lås. Programdele, der er involveret i en baglås, markeres med rødt.
|
| Stepfiltre | Stepfiltre forhindrer fejlfindingsprogrammet i at afbryde angivne klasser og pakker midlertidigt, når koden gennemgås i trin. Stepfiltre fastlægges på indstillingssiden
Java > Fejlfinding > Filtrering af step.
Når Brug trinfiltre er aktiveret på værktøjslinjen eller menuen i oversigten Fejlfinding, anvendes stepfiltre til alle stepfunktioner. I oversigten Fejlfinding kan den valgte stakrammes pakke eller erklæringstype hurtigt tilføjes til listen over filtre ved at vælge Filtertype eller Filterpakke på stakrammens kontekstmenu. |
| Brug scrapbogen |
Hvis du vil eksperimentere med API eller teste en ny algoritme, er det oftest nemmere at bruge Java-scrapbogen end at oprette en ny klasse. En scrapbogsside er et opbevaringssted for tilfældige kodestykker, du kan udføre på et hvilket som helst tidspunkt uden en kontekst. Du kan oprette en scrapbogsside ved at oprette en ny fil med filtypen .jpage (eller ved at bruge guiden
Ny scrapbogsside).
Angiv den kode, du vil udføre, og vælg den. Du kan udføre koden på tre måder:
Disse funktioner findes på arbejdsbænkens værktøjslinje og på scrapbogssidens kontekstmenu. |
| Redigér start- konfigurationer |
Hold Ctrl-tasten nede, og foretag et valg på listen Udfør eller Fejlfinding for at åbne den tilknyttede startkonfiguration for at redigere den. Startkonfigurationen kan også åbnes fra den kontekstmenu, der er knyttet til et element i oversigten Fejlfinding. |
| Foretrukne startkonfigurationer | Startkonfigurationer vises på listerne i Udfør/Fejlfinding i den nyeste startrækkefølge. Det er imidlertid muligt at fremtvinge, at en startkonfiguration altid vises øverst på listen ved at gøre konfigurationen til en foretrukken konfiguration. Brug funktionen Organisér foretrukne... på den relevante liste til at konfigurere de foretrukne startkonfigurationer. |
| Detaljeformateringer |
I oversigterne Variabler og Udtryk viser delvinduet en udvidet repræsentation af den aktuelt valgte variabel. Som standard er denne udvidede repræsentation et resultat af kald af toString() på det valgte objekt, men du kan oprette en tilpasset detaljeformatering, der kan anvendes i stedet for ved at vælge Ny detaljeformatering på variablens kontekstmenu. Denne detaljeformatering anvendes for alle objekter af samme type.
Du kan få vist og redigere alle detaljeformateringer på indstillingssiden
Java > Fejlfinding > Detaljeformateringer.
|
| Udfør kode med kompileringsfejl |
Du kan udføre og udføre fejlfinding i kode, der ikke er kompileret fejlfrit. Den eneste forskel på at udføre kode med og uden kompileringsfejl er, at hvis en kodelinje med en kompileringsfejl udføres, vil et af to ske:
Det er vigtigt at understrege, at så længe eksekveringsstien undgår linjer med kompileringsfejl, kan du udføre og udføre fejlfinding, som du normalt gør. |
| Tekstombrydning i oversigten Variabler | Området Oplysninger i fejlfindingsprogrammets oversigter Variabler og
Udtryk understøtter tekstombrydning, der kan aktiveres på oversigtens værktøjslinje.
|
| Kodeassistance i fejlfindingsprogrammet |
Kodeassistance er tilgængelig i mange kontekster, når du skriver kode i Java-editoren:
|
| Oplysninger om kommandolinje | Du kan altid få vist den nøjagtige kommandolinje, der anvendes til at starte et program i tilstanden Udfør eller Fejlfinding, ved at vælge Egenskaber på kontekstmenuen for en proces eller fejlfinding, også hvis programmet er afbrudt.
|
| Staksporings- hyperlinks |
Java-staksporing i konsollen vises med hyperlinks. Du kan placere musen over en linje i en staksporing, og markøren ændres til en hånd. Når du trykker på museknappen, åbnes den tilknyttede Java-kildefil og placerer markøren på den tilsvarende linje. Når du trykker på museknappen på undtagelsesnavnet øverst i staksporingen, oprettes der et undtagelsesbreakpoint.
|