Затмение - Сохранить складывание при выходе - PullRequest
15 голосов
/ 12 июля 2009

Есть ли способ сохранить свёртывание моего кода в затмении?

Это ужасно прокручивать всю мою декларацию интерфейса. (И да, я гуглил это! :)

Ответы [ 4 ]

4 голосов
/ 06 ноября 2012

Вопрос очень похож на Есть ли способ свернуть все блоки кода в Eclipse? .

Я снова публикую здесь свой ответ.


Вопрос немного старый, но позвольте мне добавить другой подход. В дополнение к вышеупомянутым горячим клавишам и утилитам, есть настройки по умолчанию, которые можно переключать.

Начиная с Eclipse Galileo (и определенно в моей версии Eclipse: Indigo Service Release 2 Build id: 20120216-1857) языковые предпочтения могут открывать для редактирования новые файлы, которые можно редактировать, которые уже свернуты или расширены.

Вот ссылка на онлайн-документы Eclipse Galileo, показывающая функцию для C / C ++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding.htm.

В моем Eclipse Indigo я могу открыть окно «Настройки фальцовки» с помощью: menu/ Window/ Preferences/ Java/ Editor/ Folding и установить все параметры, чтобы по умолчанию открывать файлы, которые полностью свернуты.

3 голосов
/ 20 марта 2010

Я знаю, что это не совсем то, о чем вы спрашивали, но это действительно помогло мне:

  • Ctrl + Numpad_Multiply также можно использовать развернуть все
  • Ctrl + Shift + Numpad_Divide привязан к свернуть все
  • Ctrl + Numpad_Divide переключает сворачивание на и выключен

(взято из этого поста: Есть ли в Eclipse сочетание клавиш для свертывания текущего метода / блока? )

3 голосов
/ 12 июля 2009

Помимо прочего, Mylyn позволяет вам сворачивать / скрывать содержимое и сохранять состояние.

Mylyn следит за вашей рабочей активностью для выявления соответствующей информации и использует этот контекст задачи, чтобы сфокусировать пользовательский интерфейс на текущей задаче. Это дает вам необходимую информацию и повышает производительность за счет сокращения поиска, прокрутки и навигации. Делая контекст задачи явным, Mylyn также облегчает многозадачность, планирование, повторное использование прошлых усилий и обмен опытом.

Как только Mylyn будет включен, он начнет складывать / скрывать содержимое. Если у вас есть активная задача (вы можете использовать локальное хранилище задач ), состояние должно сохраняться между сеансами. В качестве альтернативы вы можете присоединить состояние к задаче (извините, у вас нет Eclipse, чтобы проверить точный метод для этого), а затем получить его. Это полезно, если вы делитесь задачами с другими.

1 голос
/ 06 декабря 2012

Это и многие другие проблемы Eclipse заставили меня перейти на JetBrains IntelliJ IDEA . Стоит взглянуть на это, если вы считаете, что производительность Eclipse раздражает, вам нужен больший контроль над форматированием кода или если вы просто хотите сохранить свертывание кода.

Я не использую его слишком долго, но он кажется довольно удобным для тех, кто занимается разработкой в ​​Java, Android или Scala.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...