2009-07-12 11 views
13

Czy istnieje sposób na zapisanie składanego kodu w czasie zaćmienia?Eclipse - Save Folding on Quit

To straszne przewinąć przez całą moją deklarację UI. (I tak, googlowałem! :)

+0

Masz na myśli markery #region jak w Visual Studio? Nie, nie domyślnie. –

+0

Coffee-Bytes dla Eclipse 3.6 i wyżej: http://stackoverflow.com/questions/8534542/what-code-folding-pinsins-work-on-eclipse-3-6 –

Odpowiedz

3

Między innymi Mylyn umożliwia składanie/ukrywanie zawartości i utrzymywanie stanu.

Mylyn monitoruje Twoją aktywność zawodową w celu zidentyfikowania istotnych informacji i używa tego kontekstu zadania do ustawienia interfejsu użytkownika w zadaniu. Zapewnia to dostęp do potrzebnych informacji i zwiększa wydajność, ograniczając wyszukiwanie, przewijanie i nawigację. Poprzez tworzenie kontekstu zadań jawny Mylyn ułatwia również wielozadaniowość, planowanie, ponowne wykorzystanie dotychczasowych wysiłków i dzielenie się doświadczeniem.

Po włączeniu Mylyn rozpocznie się składanie/ukrywanie zawartości. Jeśli masz aktywne zadanie (można użyć local task repository), stan powinien być utrzymywany między sesjami. Alternatywnie możesz dołączyć stan do zadania (przepraszam, nie musisz mieć Eclipse do ręki, aby sprawdzić dokładną metodę, aby to zrobić), a następnie go pobrać. Jest to przydatne, jeśli dzielisz zadania z innymi.

+0

Czy możesz wskazać mi właściwy kierunek, w którym znaleźć tę opcję? Korzystanie z mylyn 3.4 już teraz. –

+0

Czy nie jest to bardziej specyficzne dla zadania niż konkretny blok kodu? Zauważyłem, że zawiera wszystkie dotknięte linie kodu, który jest w refaktorze. Natomiast składanie daje mi większą kontrolę – HaveAGuess

3

wiem, że to nie jest dokładnie to, co pan pyta, ale to było bardzo pomocne dla mnie:

  • Ctrl + NUMPAD_MULTIPLY mogą być również wykorzystywane aby rozwinąć wszystkie
  • Ctrl + Shift + NUMPAD_DIVIDE jest zobowiązany do zwinąć wszystkie
  • Ctrl + NUMPAD_DIVIDE przełącza składane na i wyłączanie

(Zaczerpnięty z tego postu: Is there a keyboard shortcut in Eclipse to fold the current method/block?)

4

Pytanie jest bardzo podobna do Is there a way to collapse all code blocks in Eclipse?.

Ponownie zamieszczam tam moją odpowiedź.


Pytanie jest nieco stare, ale pozwól mi dodać inne podejście. Oprócz powyższego klawisza skrótu i ​​narzędzi użytkowych istnieją domyślne ustawienia preferencji, które można przełączać.

Od wersji Eclipse Galileo (i zdecydowanie w mojej wersji Eclipse: Indigo Service Release 2 Build id: 20120216-1857) preferencje dotyczące języka mogą otwierać nowe pliki do edycji, które są już zwinięte lub rozwinięte.

Oto link do dokumentacji online Eclipse Galileo przedstawiającej funkcję 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 poprzez: menu/ Window/ Preferences/ Java/ Editor/ Folding i ustawić wszystkie opcje, aby móc domyślnie otwierać pliki, które są całkowicie zwinięte.

1

To i wiele innych problemów Eclipse sprawiło, że przestawiłem się na JetBrains IntelliJ IDEA. Warto rzucić okiem na niego, gdy irytujące działanie Eclipse'a, wymagające większej kontroli nad formatowaniem kodu, lub jeśli po prostu chcesz, aby utracone zostały twoje foldingi kodu.

Nie używam go zbyt długo, ale wydaje się bardzo przydatny dla każdego, kto rozwija się w Java, Android lub Scala rogu.