A może zwiniesz tylko kod, a nie komentarze? Myślę, że mógłbym wygenerować javadoc, ale nadal byłoby miło
Clarence Liu
1
Eclipse ma mnóstwo opcji. Biorąc pod uwagę cel, Ctrl + O (ctrl i litera O) może być najbardziej praktyczny. Pozwala wybierać i przeskakiwać do określonych bloków.
Marquez,
Jeśli twoja klawiatura nie ma klawiatury numerycznej, sprawdź odpowiedź akf .
Markus Pscheidt
Wiązanie klawiszy jest inne dla Eclipse Neon w systemie Linux. Aby sprawdzić powiązanie klawiszy dla swojej wersji w środowisku Eclipse w systemie operacyjnym, sprawdź Preferencje-> Ogólne-> Klucze. lub wyszukaj „klucze” w Preferencjach. Następnie poszukaj „Zwiń wszystko” i „Rozwiń wszystko”
katta
Odpowiedzi:
840
Istnieje skrót klawiszowy, domyślnie zamapowany na Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Możesz zmienić to na coś innego w oknie -> Preferencje, wyszukaj „Klucze”, a następnie „Zwiń wszystko”.
Aby otworzyć wszystkie bloki kodu, skrót to Ctrl+ Shift+ NUM_KEYPAD_MULTIPLY.
W rozszerzeniu PyDev w Eclipse zamknij wszystkie bloki kodu to
Ctrl+9
Może Cię również zainteresować odwrotny skrót „rozwiń wszystko”. Ctrl + Shift + *
banterCZ
2
Czy istnieje polecenie odwracania stanu zwiniętego / rozwiniętego, więc mogę po prostu nacisnąć tę samą kombinację klawiszy, aby rozwinąć lub zwinąć w zależności od bieżącego stanu bloku kodu? Dzięki!
Art.
2
Uwaga: wygląda na to, że ten skrót (bez względu na to, z czym go powiążesz) nie działa dla PyDev. Jeśli ktoś to przeczyta i wie, że jest inaczej, napisz inaczej!
driftcatcher
15
Chciałem tylko powiedzieć, że innym sposobem jest kliknięcie prawym przyciskiem myszy wąskiego pionowego paska ma wszystkie (+) / (-) małe plusy i minusy. Będzie dostępna opcja złożenia kodu.
Oprócz klawisza skrótu, jeśli klikniesz prawym przyciskiem myszy rynnę, w której widzisz +/-, pojawi się element menu kontekstowego „Folding”. Otwierając związane z tym podmenu, możesz zobaczyć element „Zwiń wszystko”. zrobi to również, co chcesz.
Użyj fn i podziel, które jest wywoływane po naciśnięciu przycisku fn
Alkis Kalogeris,
Fajny - istnieje również możliwość zwinięcia tylko komentarzy!
Jochen Reinschlüssel
2
Ctrl + Shift + * nie działał na moim Eclipse Java EE Indigo; dziękuję
Alberici,
W Eclipse 3.8 z PyDev 4.1 rynna nie ma opcji „Zwijanie” w menu kontekstowym
1
1
Możesz faktycznie kliknąć w dowolnym miejscu rynny po lewej stronie (punkty przerwania, numery linii +/-). To sprawia, że jest łatwiej niż próbować celować w maleńkiego+/-
mądrego
28
W najnowszych kompilacjach (np. 3.2 M6) istnieje polecenie „Zwiń wszystko” i domyślnie jest powiązane z Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Możesz go również skonfigurować w Preferencje-> Edytor-> Klucze.
Pytanie jest trochę stare, ale dodam inne podejście. Oprócz powyższych podejść do skrótów klawiszowych istnieją domyślne ustawienia preferencji, które można przełączać.
Począwszy od Eclipse Galileo (i zdecydowanie w mojej wersji Eclipse: Indigo Service Release 2 Build id: 20120216-1857) preferencje specyficzne dla języka mogą otwierać nowe pliki do edycji, które są już zwinięte lub rozwinięte.
Jeśli zawsze chcesz, aby kod był domyślnie zwinięty, wybierz Windows> Preferencje. Wyszukaj „składanie”. Następnie sprawdź wszystkie elementy w „Początkowo złóż te elementy”.
Jeśli używasz PyDev w Eclipse, odpowiednio, Ctrl0i Ctrl9dla zwiń wszystkie i cofnij wszystkie. Ctrl-i Ctrl=zwinąć poszczególne metody, gdy kursor znajduje się w wierszu deklaracji metody.
W PyDev, <kbd> Ctrl </kbd> + <kbd> 9 </kbd> zwija się, a <kbd> Ctrl </kbd> + <kbd> 0 </kbd> rozpakowuje wszystkie bloki kodu. Lista typowych skrótów PyDev znajduje się na stronie internetowej pydev .
Miałem ten sam problem i odkryłem, że Składanie można włączyć lub wyłączyć, aw moim przypadku jakoś zostało wyłączone.
Aby go rozwiązać, po prostu kliknij prawym przyciskiem myszy sekcję numerów linii / punktu przerwania (pionowy pasek po lewej stronie edytora), a następnie w sekcji „Składanie” wybierz opcję „Włącz składanie”.
Jeśli nie masz osobnej klawiatury numerycznej, możesz aktywować nakładającą się klawiaturę numeryczną za pomocą blokady cyfr - zmienia się to w zależności od rodzaju klawiatury -> fn + numlk dla hp
Odpowiedzi:
Istnieje skrót klawiszowy, domyślnie zamapowany na Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Możesz zmienić to na coś innego w oknie -> Preferencje, wyszukaj „Klucze”, a następnie „Zwiń wszystko”.
Aby otworzyć wszystkie bloki kodu, skrót to Ctrl+ Shift+ NUM_KEYPAD_MULTIPLY.
W rozszerzeniu PyDev w Eclipse zamknij wszystkie bloki kodu to Ctrl+9
Aby otworzyć wszystkie bloki, jest Ctrl+0
źródło
Oprócz klawisza skrótu, jeśli klikniesz prawym przyciskiem myszy rynnę, w której widzisz +/-, pojawi się element menu kontekstowego „Folding”. Otwierając związane z tym podmenu, możesz zobaczyć element „Zwiń wszystko”. zrobi to również, co chcesz.
źródło
+/-
). To sprawia, że jest łatwiej niż próbować celować w maleńkiego+/-
W najnowszych kompilacjach (np. 3.2 M6) istnieje polecenie „Zwiń wszystko” i domyślnie jest powiązane z Ctrl+ Shift+ NUM_KEYPAD_DIVIDE.
Możesz go również skonfigurować w Preferencje-> Edytor-> Klucze.
źródło
Pytanie jest trochę stare, ale dodam inne podejście. Oprócz powyższych podejść do skrótów klawiszowych istnieją domyślne ustawienia preferencji, które można przełączać.
Począwszy od Eclipse Galileo (i zdecydowanie w mojej wersji Eclipse: Indigo Service Release 2 Build id: 20120216-1857) preferencje specyficzne dla języka mogą otwierać nowe pliki do edycji, które są już zwinięte lub rozwinięte.
Oto link do internetowych dokumentów Eclipse Galileo pokazujących tę 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 Preferencje składania za pomocą:
menu/ Window/ Preferences/ Java/ Editor/ Folding
i ustawić wszystkie opcje, aby móc domyślnie otwierać pliki całkowicie zwinięte.źródło
Jeśli zawsze chcesz, aby kod był domyślnie zwinięty, wybierz Windows> Preferencje. Wyszukaj „składanie”. Następnie sprawdź wszystkie elementy w „Początkowo złóż te elementy”.
źródło
Ctrl+ Shift+ /i Ctrl+ Shift+ *działa świetnie w Aptana Studio 3.
Oprócz tego zawsze możesz użyć okna> Preferencje> Edytory> Foldery, aby go włączyć
źródło
Kliknij prawym przyciskiem myszy znak +/- i kliknij zwinąć wszystko lub rozwinąć wszystko.
źródło
Jeśli używasz PyDev w Eclipse, odpowiednio, Ctrl0i Ctrl9dla zwiń wszystkie i cofnij wszystkie. Ctrl-i Ctrl=zwinąć poszczególne metody, gdy kursor znajduje się w wierszu deklaracji metody.
źródło
Podsumowując:
źródło
Kliknij prawym przyciskiem myszy kółko +/- i w folderze wybierz Zwiń wszystko
źródło
Miałem ten sam problem i odkryłem, że Składanie można włączyć lub wyłączyć, aw moim przypadku jakoś zostało wyłączone.
Aby go rozwiązać, po prostu kliknij prawym przyciskiem myszy sekcję numerów linii / punktu przerwania (pionowy pasek po lewej stronie edytora), a następnie w sekcji „Składanie” wybierz opcję „Włącz składanie”.
ctrlshift/ po tym powinno działać dobrze.
źródło
Skróty, które działały dla mnie w wersjach Oxygen.2 Release ( PHP / WINDOWS 7 ), były
źródło
Jeśli nie masz osobnej klawiatury numerycznej, możesz aktywować nakładającą się klawiaturę numeryczną za pomocą blokady cyfr - zmienia się to w zależności od rodzaju klawiatury -> fn + numlk dla hp
następnie spróbuj ctrl+ shift+numpad_Divide
powinien działać dobrze
źródło
Zwiń wszystko: CTRL+ SHIFT+/
Rozwiń wszystkie bloki kodu: CTRL+*
źródło