Vim автоматически генерирует ctags

прямо сейчас у меня есть следующее в моем .vimrc: au BufWritePost *.c,*.cpp,*.h !ctags -R есть несколько проблем с этим: это медленно -- восстанавливает теги для файлов, которые не изменились с момента последнего поколения тегов. Я должен нажать ...

ctags и cscope почему выбрать один над другим?

Я в основном использую vim / gvim в качестве редактора и смотрю на использование комбинации lxr (перекрестная ссылка Linux) и cscope или ctags для изучения исходного кода ядра. Тем не менее, я никогда не использовал ни cscope или ctags и хотел бы ус ...

Создание дерева callview проекта C

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

Теги Vim с именами файлов, содержащими $

Когда у меня есть запись ctags, которая находится в имени файла, содержащем $, например foo/bar/File$With$Dollars.ext vim не откроет этот файл, а вместо этого попытается открыть foo/bar/Baz.ext. Я попытался сделать так, чтобы выходной тег filename эк ...

Использование Macvim через ssh

Мой проект включает в себя работу над большой кодовой базой на удаленном сервере. Я постоянно редактируя несколько файлов, так что УПП передоза файлы обратно не представляется возможным. У меня есть локальная настройка Macvim именно так, как мне нра ...

Как я могу запустить ctags в большой базе кода?

Предполагая, что у меня есть структура каталога кода следующим образом: /top /second /core a.pl b.pl c.pl /common d.pl e.pl /util f.pl ...

Как использовать CTAGS и VIM без учета регистра?

Я использую ctags в сочетании с VIM, что является довольно мощной комбинацией для ускорения кодирования. Чтобы включить автозаполнение для набора процедур IDL, я сгенерировал файл CTAGS с содержимым исходного кода IDL, который я хочу использовать. По ...

Упаковка C++ и CUDA в Python

Я хочу создать интерфейс для числовой библиотеки, состоящей из обоих ООП C++ (boost) и код CUDA C, в Python. Существует уже существующий интерфейс MATLAB, но он содержит очень много мекс.h зависимости. Как это сделать максимально безболезненно? ...

Как сделать UltraEdit автозаполнение членов класса / функций класса C++?

В настоящее время я использую UltraEdit, который вооружен Ctags, для редактирования файлов C++ (.СРР). Его Ctags поддерживают автоматическое автозаполнение символов, когда я печатаю, но он не может правильно ограничиваться только членами класса, кото ...

Навигация по большому HTML-файлу с помощью Vim и ctags

Можно ли сгенерировать файл тегов с ctags (5.8) для одного большого HTML-файла (около 50 МБ), чтобы упростить навигацию в Vim? ...