Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Правильный редактор.
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
Evgeny_CD
Есть у меня кучка файлов. Они открыты в редакторе, либо он знает о них (например, они внесены в файл проекта - если редактор поддерживает такое).

Я набираю начало некого индентификатора (функция, переменная). Мне редактор подсказывает варианты автозавершения. Сейчас многие редакторы умеют это делать.

Вопрос:

А могу ли я, либо выбрав вариант в списке автозавершения, либо просто подведя курсор к идентификатору в тексте, перейти к тому месту в соответствующем файле (важно, чтобы это было возможно в том числе и за пределами редактируемого файла), где эта "сущность" была объялена?

В идеале при этом у меня должен произойти (по моей команде) сплит активного окна (например, горизонтальный), должно открыться новое окно, и там редактор должен перейти к отображению соотвествующего места в файле, где сущность была задекларирована.

Это можно сделать в относительно простых редакторах тип VIM, или для реализации этого нужно ставить всяких монстров типа Visual SlickEdit, Visual Assist X, Source Insight?

Можно ли написать такой скрипт для VIM? Если да, то тогда имеет смысл учить его.
spf
Цитата(Evgeny_CD @ Jul 10 2006, 04:34) *
Можно ли написать такой скрипт для VIM? Если да, то тогда имеет смысл учить его.


Не надо ничего писать, тем более что это не так просто...
Можно использовать уже существующие инструменты , например Exuberant ctags.
см. мою страничку по этому поводу - http://mb9x.ginps.com/tools/ctags.html

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