ctags для shell-скрипты без расширения
Я работаю над скриптом Bash, который предназначен для запуска "как инструмент", поэтому имеет имя без расширения и #!/usr/bin/bash
строка сверху.
мой скрипт имеет ряд функций, поэтому было бы неплохо, если бы я мог использовать поддержку тегов Vim для перехода по коду, но я не могу получить ctags для тегирования файла. ctags mytool
создает пустой файл тегов, за исключением раздела комментариев вверху.
Если я переименую файл в mytool.sh,ctags mytool.sh
строительство отлично.
есть ли способ заставить ctags пометить файл без расширения? Я пробовал несколько вариантов, которые я нашел в руководство ctags это, похоже, связано с расширениями файлов, но без радости.
2 ответов
Если вы используете "Буйный Ctags" вы можете использовать :
ctags --language-force=sh mytool
это явно задокументировано на странице руководства.
Я использую приведенную ниже команду для создания файла тегов для всех файлов во всем дереве исходного каталога оболочки
ctags -R --language-force=sh