Hurtighjelp utfører lokale kodetransformeringer. De startes på et utvalg eller en
enkeltmarkør i java-redigeringsprogrammet og bruker samme snarvei som hurtigrettelser
(Ctrl+1), men hurtighjelp er vanligvis skjult når feil opptrer.
(Hvis du også vil vise dem med feil, velger du målet for du trykker på Ctrl+1).
Et utvalg av hurtighjelp kan tildeles til en direkte snarvei. Disse er som standard:
Tildel flere hurtigtaster eller endre standard hurtigtaster på preferansesiden
Generelt > Taster (i kategorien 'Kilde').
En lyspære for hurtighjelp kan slås på på preferansesiden
Java > Redigeringsprogram.
| Navn | Kodeeksempel | Startsted | ||
|---|---|---|---|---|
| Inverter if-setning | if (x) a(); else b(); |
> | if (!x) b(); else a(); |
På 'if'-setninger med 'else'-blokk |
| Inverter boolsk uttrykk | a &&
!b |
> | !a || b |
På et boolsk uttrykk |
| Fjern ekstra parenteser | if ((a == b)
&& (c != d) {} |
> | if (a == b && c !=
d) {} |
På valgte uttrykk |
| Legg til parenteser | if (a == b
&& c != d) {} |
> | if ((a == b) && (c != d) |
På valgte uttrykk |
| Kombiner nestede if-setninger | if (a) { if
(b) {} } |
> | if (a && b) {} |
På en nestet if-setning |
| Bytt nestede if-setninger | if (a) { if
(b) {} } |
> | if (b) { if (a) {} } |
På en nestet if-setning |
| Del if-setning med and-uttrykk | if (a && b) {} |
> | if (a) { if
(b) {} } |
På et and-uttrykk i en if-setning |
| Del if-setning med or-uttrykk | if (a || b)
x(); |
> | if (a) x(); if (b) x(); |
På et or-uttrykk i en if-setning |
| Inverter betinget uttrykk | x ? b : c |
> | !x ? c : b |
På et betinget uttrykk |
| Dra opp negasjon | b && c |
> | !(!b || !c) |
På et boolsk uttrykk |
| Trykk ned negasjon | !(b
&& c) |
> | !b || !c |
På et negert boolsk uttrykk |
| If-else-tildeling til betinget uttrykk | if (a) x= 1;
else x= 2; |
> | x= a ? 1 : 2; |
På en if-setning |
| If-else-retur til betinget uttrykk | if (a) return
1; |
> | return a ? 1 : 2; |
På en if-setning |
| Tildeling av betinget uttrykk til if-else | x= a ? 1 : 2; |
> | if (a) x= 1; else x= 2; |
På et betinget uttrykk |
| Retur av betinget uttrykk til if-else | return
a ? 1 : 2; |
> | if (a) return 1; else return 2; |
På et betinget uttrykk |
| Bytt til if-else | switch (kind) {
|
> | if (kind == 1) {
|
På en switch-setning |
| Utvekslingsoperander | a + b
|
> | b + a |
På en infix-operasjon |
| Cast og tildeling | if (obj
instanceof Vector) { |
> | if (obj instanceof Vector) {} |
På et instanceof-uttrykk i en if- eller while-setning |
| Plukk ut streng | "abcdefgh" |
> | "abc" + "de" + "fgh" |
Velg del av en strengkonstant |
| Del variabel | int i= 0;
|
> | int i; i= 0; |
På en variabel med initialisering |
| Kombiner variabel | int i; i= 0; |
> | int i= 0 |
På en variabel uten initialisering |
| Tildel til variabel | foo()
|
> | X x= foo(); |
På en uttrykkssetning |
| Trekk ut til lokal | foo(getColor()); |
> | Color color= getColor();
|
På et uttrykk |
| Tildel parameter til felt | public A(int
color) {}
|
> | Color fColor; |
På en parameter |
| Legg til finally-blokk | try { |
> | try { |
På en try/catch-setning |
| Legg til else-blokk | if (a) b();
|
> | if (a) b(); else { } |
På en if-setning |
| Erstatt setning med blokk | f (a) b();
|
> | if (a) { b(); } |
På en if-setning |
| Inverter equals | a.equals(b)
|
> | b.equals(a) |
På en aktivering av 'equals' |
| Matriseinitialiserer ved matriseopprettelse | int[]
i= { 1, 2, 3 } |
> | int[] i= new int[] { 1, 2, 3 } |
På en matriseinitialiserer |
| Konverter til utvidet for-sløyfe (J2SE 5.0) | for (Iterator
i= c.iterator();i.hasNext();) { |
> | for (x : c) { |
På en for-sløyfe |
| Opprett metode i superklasse |
|
|
På en metodedeklarasjon | |
| Pakk opp blokker | { a() }
|
> | a() |
På blokker, if/while/for-setninger |
| Endre navn i fil |
|
|
På identifikatorer | |

Java-redigeringsprogram
Hurtigrettelse
