реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Folding в Eclipse
_Артём_
сообщение Mar 14 2014, 08:17
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



День добрый.
Как настроить Eclipse чтобы внутри функции сворачивались блоки внутри функций?
Желательно чтобы не только if-else, но и {}.
Файл не принадлежит к Eclipse-проекту. просто открытый исходник.
Go to the top of the page
 
+Quote Post
Aaron
сообщение Mar 14 2014, 08:29
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Какое расширение у открываемого файла? Eclipse имеет несколько редакторов. Если открывается .c файл, то должен открывать "C" Editor. И соответственно автоматом подхватываются общие настройки folding. Искать в Window -> Preferences -> фильтр по "folding"...
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 14 2014, 08:43
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Aaron @ Mar 14 2014, 12:29) *
Какое расширение у открываемого файла? Eclipse имеет несколько редакторов. Если открывается .c файл, то должен открывать "C" Editor. И соответственно автоматом подхватываются общие настройки

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

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

Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Mar 14 2014, 15:55
Сообщение #4


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



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

Надо ещё переоткрыть файл. Тогда станет фолдинг.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 14 2014, 16:11
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



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

Хм...как именно его переоткрыть?
Затащил в эклипс мышкой - Закрыл - затащил в эклипс мышкой - не стал folding
Как-то по другому надо. Как?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Mar 15 2014, 04:32
Сообщение #6


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



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


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 15 2014, 08:05
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(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-е.

Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016