Pika-avut suorittavat paikallisia koodimuutoksia. Ne käynnistetään valinnan tai Java-muokkausohjelman kohdistimen kohdalla, ja niissä käytetään samaa oikotietä kuin pikakorjauksille (Ctrl+1), mutta pika-apu on yleensä piilotettuna virhetilanteessa.
(Jos haluat pika-avut näkyviin myös virheiden yhteydessä, valitse kohde ennen näppäinyhdistelmän Ctrl+1 painamista.)
Pika-apujen valinnalle voidaan määrittää suora oikotie. Oletusarvon mukaan oikotiet ovat seuraavat:
Voit määrittää lisää oikoteitä tai muuttaa oletusoikoteitä oletusasetussivulla
Yleiset > Näppäimet (Lähde-luokassa).
Pika-avun lamppu voidaan ottaa käyttöön oletusasetussivulla
Java > Muokkausohjelma.
Nimi | Koodiesimerkki | Kutsupaikka | ||
---|---|---|---|---|
Käänteinen if-lause | if (x) a(); else b(); |
> | if (!x) b(); else a(); |
if-lauseet, joissa on else-lohko |
Käänteinen looginen lauseke | a &&
!b |
> | !a || b |
looginen lauseke |
Poista ylimääräiset kaarisulkeet | if ((a == b)
&& (c != d) {} |
> | if (a == b && c !=
d) {} |
valitut lausekkeet |
Lisää paranoiac-kaarisulkeet | if (a == b
&& c != d) {} |
> | if ((a == b) && (c != d) |
valitut lausekkeet |
Liitä sisäkkäiset if-lauseet | if (a) { if (b) {} } |
> | if (a
&& b) {} |
sisäkkäinen if-lause |
Vaihda sisäkkäiset if-lauseet | if (a) { if (b) {} } |
> | if (b) { if (a) {} } |
sisäkkäinen if-lause |
Jaa if-lause and-operaattorilla käsitellyllä lausekkeella | if (a
&& b) {} |
> | if (a) { if (b) {} } |
and-operaattorilla käsitelty lauseke if-lauseessa |
Jaa if-lause or-operaattorilla käsitellyllä lausekkeella | if (a || b)
x(); |
> | if (a) x(); if (b) x(); |
or-operaattorilla käsitelty lauseke if-lauseessa |
Käänteinen ehdollislauseke | x ? b : c |
> | !x ? c : b |
ehdollislauseke |
Siirrä negaatio yliluokkaan | b && c |
> | !(!b || !c) |
looginen lauseke |
Siirrä negaatio aliluokkaan | !(b
&& c) |
> | !b || !c |
invertoitu looginen lauseke |
If-else-osoitus ehdollislausekkeeksi | if (a) x= 1;
else x= 2; |
> | x= a ? 1 : 2; |
if-lause |
If-else-palautus ehdollislausekkeeksi | if (a) return
1; |
> | return a ? 1 : 2; |
if-lause |
Ehdollislausekkeen osoitus if-else-lauseeksi | x= a ? 1 : 2; |
> | if (a) x= 1; else x= 2; |
ehdollislauseke |
Ehdollislausekkeen palautus if-else-lauseeksi | return
a ? 1 : 2; |
> | if (a) return 1; else return 2; |
ehdollislauseke |
Switch if-else-lauseeksi | switch (kind) {
|
> | if (kind == 1) {
|
switch-lause |
Vaihda operandit | a + b
|
> | b + a |
infix-operaatio |
Vaihda laji ja osoita | if (obj
instanceof Vector) { |
> | if (obj
instanceof Vector) { } |
instanceof-lauseke if- tai while-lauseessa |
Valitse merkkijono | "abcdefgh" |
> | "abc" + "de" + "fgh" |
valitse merkkijonoliteraalin osa |
Jaa muuttuja | int i= 0;
|
> | int i; i= 0; |
muuttuja, jolla on alustus |
Liitä muuttuja | int i; i= 0; |
> | int i= 0 |
muuttuja ilman alustusta |
Osoita muuttujalle | foo()
|
> | X x= foo(); |
lausekkeen lause |
Muunna paikalliseksi | foo(getColor()); |
> | Color color= getColor();
|
lauseke |
Osoita parametri kentälle | public A(int
color) {}
|
> | Color fColor; |
parametri |
Lisää finally-lohko | try { |
> | try { |
try/catch-lause |
Lisää else-lohko | if (a) b();
|
> | if (a) b(); else { } |
if-lause |
Korvaa lause lohkolla | f (a) b();
|
> | if (a) { b(); } |
if-lause |
Käännä equals-ehdot | a.equals(b)
|
> | b.equals(a) |
equals-ehtojen kutsu |
Taulukon alustusfunktio taulukon luonniksi | int[]
i= { 1, 2, 3 } |
> | int[] i= new int[] { 1, 2, 3 } |
taulukon alustusfunktio |
Muunna parannetuksi for-silmukaksi (J2SE 5.0) | for (Iterator
i= c.iterator();i.hasNext();) { |
> | for (x : c) { |
for-silmukka |
Luo metodi yliluokkaan |
|
|
metodin esittely | |
Pura lohkot | { a() }
|
> | a() |
lohkot, if-/while-/for-lauseet |
Nimeä uudelleen tiedostossa |
|
|
tunnukset |
Java-muokkausohjelma
Pikakorjaus