Поиграйте в песочнице подобный решение для Linux

daniel@protein:~$ apt-file search {ctags,etags} | grep ctags | grep /usr/bin
emacs23-bin-common: /usr/bin/ctags.emacs23
exuberant-ctags: /usr/bin/ctags-exuberant

Я нахожусь на человечности, но я довольно уверен, что они находятся в тех же пакетах.

Создать TAGS файл Вы захотите что-то вроде этого:

$ find . -type f -iname "*.php" | xargs ctags --declarations
$ find . -type f -iname "*.ctp" | xargs ctags --lang="php" --declarations --append

Обе команды имеют очень похожие аргументы, но проверяют страницу справочника для проверки.

0
07.01.2014, 10:48
2 ответа

Мне удалось использовать overlayfs:

mount -t overlay -o "lowerdir = / original, upperdir = / overlay, workdir = / tmp / workdir "overlay / mnt / target

Если / original нетронут, / overlay является результатом изменений в / mnt / target по сравнению с / исходный , таким образом, / mnt / target является результатом файлов в / original плюс файлы в / overlay .

/ tmp / work - это управляющий каталог, он необходим, пока существует монтирование, но не обязательно оставаться после размонтирования.

0
28.01.2020, 05:00

Моя первая рекомендация состояла бы в том, чтобы переключиться на BSD и выполнить тюрьму, но я предполагаю, что Вы не хотите это. Так вместо этого я рекомендую Докерам, который является в основном способом изолировать приложение от остальной части системы.

0
28.01.2020, 05:00

Теги

Похожие вопросы