Czy jest sposób na zwinięcie wszystkich bloków kodu w Eclipse?
Eclipse ma to "+ / - " po lewej stronie, aby rozwinąć i zwinąć bloki kodu.
Mam dziesiątki tysięcy linii do przejścia i naprawdę chciałbym po prostu zawalić wszystko, i selektywnie rozwinąć bloki, aby na nie patrzeć.
12 answers
Istnieje skrót klawiszowy, domyślnie odwzorowany na Ctrl+Shift+NUM_KEYPAD_DIVIDE .
Możesz zmienić go na coś innego poprzez okno - > Preferencje, wyszukaj "klucze", a następnie "zwiń wszystko".
Aby otworzyć wszystkie bloki kodu należy użyć skrótu Ctrl+Shift+NUM_KEYPAD_MULTIPLY .
W rozszerzeniu Eclipse PyDev zamykanie wszystkich bloków kodu jest Ctrl + 9
Aby otworzyć wszystkie bloki, należy Ctrl + 0
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
2016-01-14 15:07:25
Oprócz skrótu klawiszowego, jeśli klikniesz prawym przyciskiem myszy w rynnie, gdzie widzisz+/ -, pojawi się pozycja menu kontekstowego ' Folding.'Otwierając podmenu powiązane z tym, możesz zobaczyć pozycję "Zwiń wszystko". to również zrobi to, co chcesz.
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
2009-11-13 01:20:30
Polecenie "Zwiń wszystko" istnieje w ostatnich kompilacjach (np. 3.2 M6) i jest powiązane z Ctrl+Shift+NUM_KEYPAD_DIVIDE domyślnie.
Można go również skonfigurować w preferencjach->edytor - > Klucze.
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-05-14 06:53:15
Pytanie jest trochę stare, ale dodam inne podejście. Oprócz powyższych metod skrótu klawiszowego istnieją domyślne ustawienia preferencji, które można przełączać.
Od Eclipse Galileo (i zdecydowanie w mojej wersji Eclipse: Indigo Service Release 2 Build id: 20120216-1857) preferencje językowe mogą otwierać nowe pliki do edycji, które są już zwinięte lub rozszerzone.
Oto link do Eclipse Galileo online docs pokazujący funkcję dla C / C++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding.htm.
W moim Eclipse Indigo mogę otworzyć okno Folding Preferences poprzez : menu/ Window/ Preferences/ Java/ Editor/ Folding
i ustawić wszystkie opcje, aby domyślnie otwierać pliki, które są całkowicie zwinięte.
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-11-06 01:05:41
Kliknij prawym przyciskiem myszy znak + / - i kliknij Zwiń wszystko lub Rozwiń wszystko.
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-05-28 09:11:47
Ctrl+Shift+/ i Ctrl+Shift+* działa świetnie dla Aptana Studio 3.
Poza tym możesz zawsze użyć okna > Preferencje > Edytory > foldery, aby je włączyć
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-03-15 17:51:10
Jeśli chcesz, aby Kod był domyślnie zwinięty, przejdź do Windows > Preferencje. Szukaj "składanie". Następnie sprawdź wszystkie elementy w sekcji "początkowo złóż te elementy".
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-10-11 01:11:56
Jeśli używasz PyDev w Eclipse, jego Ctrl0 i Ctrl9 dla collapse all I uncollapse all odpowiednio. Ctrl- i Ctrl= zwijanie poszczególnych metod, gdy kursor znajduje się w linii deklaracji metody.
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-03-15 17:53:25
Podsumowując:
- anycode:
- ctrl + shift + NUMPAD_divide = Zwiń wszystko
- NUMPAD_multiply = exand all
- pydev:
- -ctrl + 0 = Zwiń wszystko
- -ctrl + 9 = exand all
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-23 12:47:20
Kliknij prawym przyciskiem myszy na znak koła + / - i pod fałdami wybierz Zwiń wszystko
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
2016-08-27 15:47:57
Miałem ten sam problem i dowiedziałem się, że składanie może być włączone lub wyłączone, a w moim przypadku został wyłączony jakoś.
Aby go rozwiązać, po prostu kliknij prawym przyciskiem myszy na sekcji numery linii/breakpoint (pionowy pasek po lewej stronie edytora), a następnie w sekcji "Folding" wybierz "Enable folding".
ctrlshift/ potem będzie dobrze.
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-03-15 17:54:25
Jeśli nie masz oddzielnego klawisza numerycznego, możesz aktywować nakładającą się klawiaturę numeryczną za pomocą blokady numerów - różni się to w zależności od typu klawiatury-> fn + numlk dla hp
Następnie spróbuj ctrl + shift + numpad_Divide
Powinno działać dobrze
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-12-11 05:25:44