Отговори на тема  [ 8 мнения ] 
Как се нарича този Навигатор в Eclipse 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Как се нарича този Навигатор в Eclipse
Как се нарича този Навигатор в Eclipse, който ми показва списъка с функции/променливи/макроси в един сорс файл и когато маркера на редактора е в тялото на дадена функция/макрос да позиционира текущия елемент в списъка на точно тази функция/макрос ?

За сравнение давам картинка на MPLAB ( NetBeans ): сорс файл dbe.c , маркера е позициониран в тялото на функцията GetComponentID , долу вляво е вертикален списък с функци/променливи/макроси дефинирани в dbe.c и съответно списъка е позициониран върху GetComponentID, a в title полето на списъка е даден и протоипа на GetComponentID.

Колкото и да търсих не можах да намеря нещо подобно в Eclipse, а този инструмент е много полезен да се ориентираш в коя функция си, когато имаш много и дълги функции и пишеш едновременно протокол за две машини. В Eclipse има някакъв прозорец Navigator, ама си е чиста пунта мара, показва ми имената на файловете в проекта и нищо повече.
Qt Creator също я има тази навигация, отгоре над текущо редактирания файл има списък, който автоматично показав прототипа на текущо редактираната функция в редактора.


Прикачени файлове:
Qt Creator.jpg
Qt Creator.jpg [ 144.3 KiB | Прегледано 4087 пъти ]
MPLAB X Navigator.jpg
MPLAB X Navigator.jpg [ 159.63 KiB | Прегледано 4087 пъти ]

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
Чет Сеп 18, 2014 7:45 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: Как се нарича този Навигатор в Eclipse
View-то което ти трябва се казва Outline. Само че по подразбиране е изключена опцията за моментално показване.
След като отвориш Outline, най-вдясно на прозореца му има триъгълник надолу, "View menu". Натискаш, после избираш "Link with editor" и си в джаза.


Чет Сеп 18, 2014 8:41 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Как се нарича този Навигатор в Eclipse
Мда, предполагах, че е завряно някъде в на кучето гъза :-)
Мерси.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Сеп 18, 2014 9:22 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Показване на променливите като hexadecimal
Друг въпрос: как да накарам Eclipse в Expression view да ми показва всеки път всички integer и char променливи като hexadecimal ?
Сега маркирам всичките, с десен бутон на мишката отварям Format/hexadecimal, обаче като направя две три стъпки с дебъгера
и/или стартирам наново процеса на дебъгване Eclipse ги показва във формат, който той си е решил, че му харесва. Къде запомня
кой тип променлива как да я показва ??

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Апр 09, 2015 10:29 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: Как се нарича този Навигатор в Eclipse
Не знам дали е това което търсиш, но единия вариант е да сет-нет глобално (за workspace-a) каква да е презентацията.
Това е в Preferences / C/C++ / Debug
Там има падащи листове за презентацията на променливи, изрази и регистри - "Default number format". Може би ако сложиш на "expressions" да е "hexadecimal" ще си решиш проблема?


Съб Апр 11, 2015 4:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Как се нарича този Навигатор в Eclipse
Как да накарам Outline да ми показва в коя функция съм в момента в редактора ? Ако съм в
Outline и кликна върху дадена функция тогава курсора се позиционира върху тази функция в
редактора, аз искам да може да виждам и обратното: намирам се в редактора и прелиствам
код на функции, искам да мога да виждам в Outline коя функция в момента преглеждам и това
да става автоматично с местене на курсора. Не намирам нищо подобно, в MPLAB X / Net Beans
това го има и е много удобно.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пон Мар 07, 2016 9:46 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: Как се нарича този Навигатор в Eclipse
В джама на Outline view-то има горе вдясно триъгълниче надолу - "View menu", щракаш и долу има "Link with editor". При мен така работи - т.е. като сложа маркера в едитора в някоя функция outline-а автоматично се позиционира там.
Ти може би имаш предвид да се случва тази галибалистика само като скролираш в едитор (без да кликваш за да сложиш маркера)?

Едит: въх, горе същото съм писал


Пон Мар 07, 2016 10:36 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Как се нарича този Навигатор в Eclipse
Благодаря, точно това ми трябваше :) , само на това меню не бях попадал, то верно, че си
писал и преди, ама тогава ми трябваше само за навигация и въобще не бях го пробвал.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пон Мар 07, 2016 11:44 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни