Changes between Initial Version and Version 1 of ru/doc/editor/codejump


Ignore:
Timestamp:
06/12/09 06:48:46 (15 years ago)
Author:
angel_il
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ru/doc/editor/codejump

    v1 v1  
     1== Введение == 
     2 
     3Для навигации по исходному коду используется файл TAGS находящийся в корне проекта, если он отсутствует то диалог перехода вызываться не будет. 
     4для его создание существуют специальные утилиты. 
     5 
     6== Подготовка == 
     7 
     8Для того чтобы проиндексировать проект необходимо воспользоваться утилитой etags либо ctags выполнив в корне проекта: 
     9 
     10'''при использовании ctags''' 
     11{{{ 
     12find . -type f -name "*.[ch]" | ctags --c-kinds=+p --fields=+iaS --extra=+q -e -L- 
     13}}} 
     14 
     15'''при использовании etags''' 
     16{{{ 
     17find . -type f -name "*.[ch]" | etags -l c --declarations - 
     18}}} 
     19'''приведенный пример справедлив для кода написанного на языке си''' 
     20 
     21Если вам необходимо проиндексировать проект написанный на другом языке, то ознакомьтесь со справкой по утилитам etags либо ctags в зависимости от того какой вы собираетесь пользоваться. 
     22 
     23== Использование == 
     24 
     25Для того чтобы перейти к определению необходимо установить курсор в конце нужного слова и нажать Alt-Enter, после того как появится диалог выбора позиции и файла определения можно переместиться туда нажав Enter. 
     26Вернуться назад можно нажав Alt-'-', снова перейти вперед к определению можно нажав Alt-'+'. 
     27 
     28 
     29 * см. также раздел [wiki:ru/doc/editor/hotkeys Горячие клавиши по умолчанию]