У нас есть cscope
и ctags
для файлов .c и .h.
Существуют ли какие-либо инструменты просмотра кода для сценариев оболочки (.sh
)?
ctags
! ctags
поддерживает сценарии оболочки:
$ ctags rename-windows.sh
$ cat tags
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
find_num_files rename-windows.sh /^find_num_files ()$/;" f
str_join rename-windows.sh /^str_join ()$/;" f
У меня было только две функции, и обе были обнаружены. Если ваш скрипт не имеет расширения .sh
, вам придется --language-force
его использовать.