Klawisz skrótu NetBeans do zwijania / rozwijania metody

JAVA-NETBEANS

To jest pytanie IDE

Zawsze pracuję z metodami zwiniętymi, ponieważ chcę być w stanie zobaczyć moje metody razem. Jest to trochę czasochłonne, ponieważ muszę użyć myszki, aby przewinąć do deklaracji metody i kliknąć na ikonę - (minus). Następnie odpowiednio przejdź do metody, nad którą chcę pracować i kliknij ikonę + (plus).

Czy jest sposób na skróty klawiaturowe do wykonania zwinięcia (i odpowiednio rozwiń)?

Author: Stefanos Kargas, 2010-06-03

6 answers

Skopiowałem kawałek z http://wiki.netbeans.org/KeymapProfileFor60 .

Pierwsza opcja jest dla Win / Lin, a druga dla Mac.

Collapse (hide) a block                     Ctrl + Minus                 Cmd + Minus
Collapse (hide) a block                     Ctrl + NumPad Minus     
Collapse (hide) all code blocks             Ctrl + Shift + NumPad Minus  Cmd + Shift + Minus
Expand a Collapsed Block (expand-fold)      Ctrl + Plus                  Cmd + Plus
Expand a Collapsed Block (expand-fold)      Ctrl + NumPad Plus  
Expand a Collapsed Block (expand-fold)      Ctrl + Equals                Cmd + Equals
Expand all code blocks (expand-all-folds)   Ctrl + Shift + NumPad Plus  
Expand all code blocks (expand-all-folds)   Ctrl + Shift + Plus          Cmd + Shift + Plus
Expand all code blocks (expand-all-folds)   Ctrl + Shift + Equals        Cmd + Shift + Equals 
 111
Author: Peter Tillemans,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-22 10:51:30

Aby zaoferować alternatywę, czy rozważałeś użycie widoku Nawigatora do nawigacji w obrębie członków? Zwykle po prostu pozostawiam wszystkie metody, a następnie klikam dwukrotnie na metodę w widoku nawigatora, aby przejść do tej metody. To, co jest miłe w widoku nawigatora, to ikony, które zapewniają wizualne wskaźniki typu i widoczności metod i pól.

 10
Author: JRL,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-03 11:11:13

Kliknij prawym przyciskiem myszy okno - > fałdy kodu - > Zwiń wszystko lub Ctrl+Shift + Minus Brzmi jak to, czego szukasz

 3
Author: SirMedvind,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-03 13:25:41

Najlepszym obejściem, jakie znalazłem sofar, jest kliknięcie prawym przyciskiem myszy w białym polu obok drzewa plików, a następnie kliknięcie na "Zwiń wszystko"

 1
Author: AmanicA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-23 12:47:49

Widok nawigatora nie pokazuje bloków pętli, bloków logicznych itp. Więc nie ma sposobu, aby zwinąć tę sekcję pod "jeśli to", więc możesz skupić się na sekcji "else that".

NetBeans obsługuje tylko zwijanie funkcji / metod (Java) lub zwijanie na podstawie ich ciągów komentarzy sformatowanych w XML (straszne rozwiązanie, które jest specyficzne dla IDE i pozostawia ślady twojego IDE w całym kodzie).

 0
Author: JasonRobinson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-03 02:08:16

Aby ustawić domyślne zwijanie w narzędziu netbean kliknij Tools->Option->Editor - > Folding, enable checkboxes

 0
Author: shivakumar hk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-04 13:03:58