Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Folding в Eclipse
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
_Артём_
День добрый.
Как настроить Eclipse чтобы внутри функции сворачивались блоки внутри функций?
Желательно чтобы не только if-else, но и {}.
Файл не принадлежит к Eclipse-проекту. просто открытый исходник.
Aaron
Какое расширение у открываемого файла? Eclipse имеет несколько редакторов. Если открывается .c файл, то должен открывать "C" Editor. И соответственно автоматом подхватываются общие настройки folding. Искать в Window -> Preferences -> фильтр по "folding"...
_Артём_
Цитата(Aaron @ Mar 14 2014, 12:29) *
Какое расширение у открываемого файла? Eclipse имеет несколько редакторов. Если открывается .c файл, то должен открывать "C" Editor. И соответственно автоматом подхватываются общие настройки

Расширение c, но хоть бы и cpp - видимо настройки не подхватываются (выглядит всё совершенно не так как хотелось бы).
Цитата(Aaron @ Mar 14 2014, 12:29) *
Искать в Window -> Preferences -> фильтр по "folding"...

Не знал про фильтр, спасибо, хоть он и не помог ...

AHTOXA
Цитата(_Артём_ @ Mar 14 2014, 14:43) *
Не знал про фильтр, спасибо, хоть он и не помог ...

Надо ещё переоткрыть файл. Тогда станет фолдинг.
_Артём_
Цитата(AHTOXA @ Mar 14 2014, 19:55) *
Надо ещё переоткрыть файл. Тогда станет фолдинг.

Хм...как именно его переоткрыть?
Затащил в эклипс мышкой - Закрыл - затащил в эклипс мышкой - не стал folding
Как-то по другому надо. Как?
AHTOXA
Ну не знаю. Я сделал так: зашёл в Window-Preferences, там в C/C++ - Editor - Folding поставил птичку на "Enable folding when opening new editor".
Нажал OK, но в открытых файлах ничего не изменилось. Тогда я подумал, что "when opening new editor" - это "при открытии нового редактора". Поэтому я закрыл текущий файл (Ctrl+W), и снова открыл его, дважды клёпнув мышой на него в Project Explorer-е. Он открылся, и в нём стал фолдинг.
(Потом я обратно всё отменил, потому что фолдинг мне не нравится).
ЗЫ. У меня Eclipse Indigo, если это имеет значение.
_Артём_
Цитата(AHTOXA @ Mar 15 2014, 08:32) *
Ну не знаю. Я сделал так: зашёл в Window-Preferences, там в C/C++ - Editor - Folding поставил птичку на "Enable folding when opening new editor".

Дело было видимо в том, что Эклипс не смог переварить незнакомые атрибуты функции:
Код
void ADC_Handler(void) interrupt 0x1A
{...}

поменял на такое:
Код
void ADC_Handler(void)
{...}

и folding появился.
AkelPad, к примеру, обе конструкции зафолдил без проблем...Наверное есть у эклипсы ещё какие-то настройки...

Цитата(AHTOXA @ Mar 15 2014, 08:32) *
ЗЫ. У меня Eclipse Indigo, если это имеет значение.
Думаю это не важно, хотя от версии может зависеть. Проверял на Kepler-е.

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.