Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Как се нарича този Навигатор в Eclipse
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=13210
Страница 1 от 1

Автор:  [ Чет Сеп 18, 2014 7:45 pm ]
Заглавие:  Как се нарича този Навигатор в 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 | Прегледано 4079 пъти ]
MPLAB X Navigator.jpg
MPLAB X Navigator.jpg [ 159.63 KiB | Прегледано 4079 пъти ]

Автор:  gicho [ Чет Сеп 18, 2014 8:41 pm ]
Заглавие:  Re: Как се нарича този Навигатор в Eclipse

View-то което ти трябва се казва Outline. Само че по подразбиране е изключена опцията за моментално показване.
След като отвориш Outline, най-вдясно на прозореца му има триъгълник надолу, "View menu". Натискаш, после избираш "Link with editor" и си в джаза.

Автор:  [ Чет Сеп 18, 2014 9:22 pm ]
Заглавие:  Re: Как се нарича този Навигатор в Eclipse

Мда, предполагах, че е завряно някъде в на кучето гъза :-)
Мерси.

Автор:  [ Чет Апр 09, 2015 10:29 pm ]
Заглавие:  Показване на променливите като hexadecimal

Друг въпрос: как да накарам Eclipse в Expression view да ми показва всеки път всички integer и char променливи като hexadecimal ?
Сега маркирам всичките, с десен бутон на мишката отварям Format/hexadecimal, обаче като направя две три стъпки с дебъгера
и/или стартирам наново процеса на дебъгване Eclipse ги показва във формат, който той си е решил, че му харесва. Къде запомня
кой тип променлива как да я показва ??

Автор:  gicho [ Съб Апр 11, 2015 4:51 pm ]
Заглавие:  Re: Как се нарича този Навигатор в Eclipse

Не знам дали е това което търсиш, но единия вариант е да сет-нет глобално (за workspace-a) каква да е презентацията.
Това е в Preferences / C/C++ / Debug
Там има падащи листове за презентацията на променливи, изрази и регистри - "Default number format". Може би ако сложиш на "expressions" да е "hexadecimal" ще си решиш проблема?

Автор:  [ Пон Мар 07, 2016 9:46 pm ]
Заглавие:  Re: Как се нарича този Навигатор в Eclipse

Как да накарам Outline да ми показва в коя функция съм в момента в редактора ? Ако съм в
Outline и кликна върху дадена функция тогава курсора се позиционира върху тази функция в
редактора, аз искам да може да виждам и обратното: намирам се в редактора и прелиствам
код на функции, искам да мога да виждам в Outline коя функция в момента преглеждам и това
да става автоматично с местене на курсора. Не намирам нищо подобно, в MPLAB X / Net Beans
това го има и е много удобно.

Автор:  gicho [ Пон Мар 07, 2016 10:36 pm ]
Заглавие:  Re: Как се нарича този Навигатор в Eclipse

В джама на Outline view-то има горе вдясно триъгълниче надолу - "View menu", щракаш и долу има "Link with editor". При мен така работи - т.е. като сложа маркера в едитора в някоя функция outline-а автоматично се позиционира там.
Ти може би имаш предвид да се случва тази галибалистика само като скролираш в едитор (без да кликваш за да сложиш маркера)?

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

Автор:  [ Пон Мар 07, 2016 11:44 pm ]
Заглавие:  Re: Как се нарича този Навигатор в Eclipse

Благодаря, точно това ми трябваше :) , само на това меню не бях попадал, то верно, че си
писал и преди, ама тогава ми трябваше само за навигация и въобще не бях го пробвал.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/