Публикации по теме 'ctags'
Сделайте свой Vim умнее, используя Ctrlp и Ctags
Я очень люблю Vim, и из года в год использую Vim для написания кода и написания статей. Хотя все больше людей, особенно тех, кто работает с JavaScript, предпочитают современные редакторы кода, такие как Sublime Text или VSCode, я бы предпочел потратить немного времени, пытаясь сделать свою игрушку более умной.
CtrlP
Если вы специалист по Sublime Text, Atom или VSCode, вы должны использовать ctrl + p тысячи раз, чтобы повысить производительность. Что ж, не завидуйте, если вы парень..
Вопросы по теме 'ctags'
vim, ctags и идентификаторы с одинаковыми именами
vim + ctags хорошо работает для проектов C, так как C не допускает перегрузки функций и, как правило, поощряет ручное префиксирование символов из-за элементарных возможностей области видимости.
В C++ функции часто перегружаются и переопределяются...
3083 просмотров
schedule
02.04.2024
Каковы самые простые / лучшие методы управления файлами тегов ctags?
Я только начал использовать ctags и очень ценю этот инструмент, но способ управления файлом тегов, на мой взгляд, несколько громоздкий и очень негибкий.
Как я сейчас управляю своим файлом тегов:
У меня есть один монолитный файл тегов ,...
2868 просмотров
schedule
08.02.2023
Советы по настройке сложных путей поиска CTAGS
Я хочу иметь возможность запустить vim в произвольном подкаталоге в моем проекте и выполнить поиск файла tags в корне проекта, а затем выполнить поиск в несвязанном каталоге за пределами дерева проекта.
Например, допустим, у меня есть следующее:...
5604 просмотров
schedule
31.07.2023
ctags не понимает опцию -e (нет опции избыточных тегов)
Когда я набираю ctags -e , он возвращает ошибку, говоря, что не знает эту опцию командной строки. Я думал, что он должен знать об обильных тегах, потому что etags работает на cli.
Кроме того, я получаю следующую ошибку: ctags: unrecognized...
4618 просмотров
schedule
13.05.2023
Создание разумной базы данных ctags для Boost
Я использую Ubuntu 8.04 и выполнил команду:
$ ctags -R --c++-kinds=+p --fields=+iaS --extra=+q -f ~/.vim/tags/stdlibcpp /usr/include/c++/4.2.4/
для создания базы данных ctags для стандартной библиотеки C++ и STL ( libstdc++ ) в моей системе...
6857 просмотров
schedule
07.02.2023
Vim: ограничение методов, показанных omnicomplete, только теми, которые присутствуют в ctags
Я редактирую простой файл PHP с классом, который имеет несколько методов, если $bar является экземпляром этого класса, и я набираю
$bar-> ctrl x ctrl o
Я получаю всплывающее окно с множеством методов (встроенных) в дополнение к...
811 просмотров
schedule
30.06.2022
ctags: предотвратить переход к первому результату для ctrl +]
Я хотел предотвратить переход к первому результату без вмешательства пользователя при ctrl + ] (или щелчке левой кнопкой мыши) в vim . По сути, когда я нажимаю ( ctrl + ] ) на идентификаторе, он должен перечислить все вхождения (например, поиск...
1216 просмотров
schedule
21.07.2022
Использование Ctags с Gvim в Windows
Я использую gvim в качестве основной «IDE» в Windows 7, и я хотел бы использовать ctags для навигации по коду. Я загрузил его и запустил на основе этого руководства:...
2548 просмотров
schedule
22.11.2023
Исключить тире (-) из разделителей слов в vi
vi использует тире и пробел в качестве разделителей слов. есть ли способ исключить тире из разделителей слов?
Это необходимо для работы с символами, сгенерированными ctags exe. когда символ содержит «-», теги vi не могут найти его, даже если...
256 просмотров
schedule
22.01.2023
запустите команду оболочки (ctags) в cmake и сделайте
Я кодирую проект С++ в vim.
Я хочу запустить команду ctags ( ctags -R --c++-kinds=+p --fields=+iaS --extra=+q . ) для создания ссылок при запуске make.
Я думаю, что способ сделать это - использовать add_custom_command , но я не понимаю, как...
11811 просмотров
schedule
17.08.2023
VIM: взломайте ctags или настройте панель тегов для лучшей поддержки PHP
Недавно я отказался от Taglist за Tagbar . Tagbar работает должным образом для всех языков, кроме PHP. Он перечисляет классы, методы и переменные в соответствующих категориях вместо того, чтобы отображать методы и переменные в их...
2032 просмотров
schedule
13.08.2023
Vim - ctags: тег не найден
Я хочу использовать Ctags для проекта Zend framework. Я выполнил эту команду: ctags -R ./* ../ZendFramework/* для создания списка тегов, но проблема в том, что когда я нажимаю Ctrl-] на классе или методе, я получаю эту ошибку: ctags: tag not...
47837 просмотров
schedule
11.04.2023
Vim Omnicppcomplete — частично работает
Я только что установил omnicppcomplete, и он вроде как работает.
Поведение действительно странное, Omnicppcomplete работает для некоторых файлов, но не для других.
Например: если я открываю file1.cpp, omnicppcomplete работает, если я нажимаю ....
1556 просмотров
schedule
10.03.2023
Как отменить ctags для другой привязки клавиш в Vim?
Я использую Vim, привязка по умолчанию для Cscope такая же, как и с Ctags ( Ctrl - ] ), но я хочу назначить Ctrl - [ для Ctags и Ctrl - ] для Cscope, чтобы я мог использовать одно определение поиска, а другое — для ссылок. Спасибо!
639 просмотров
schedule
10.10.2022
Как заставить Vim знать об аннотациях типа ctag для python
Я использую Vim+Ctags для написания Python, и моя проблема в том, что Vim часто переходит к импорту тега, а не к определению. Это распространенная проблема, и она уже обсуждалась в нескольких сообщениях здесь.
этот пост показывает, как удалить...
330 просмотров
schedule
09.01.2023
ctags использовать для ассемблера
Я хочу сгенерировать теги в проекте на ассемблере, над которым я работаю, но ctags-5.6, похоже, не понимает макроопределение ассемблера. Есть ли способ объяснить ctags, какой шаблон использовать для определения типа тега?
Спасибо. Отметка
1036 просмотров
schedule
14.06.2023
Плагин YouCompleteMe от vim распознает exuberant-ctags
Я часами пытался заставить плагин YouCompleteMe для vim распознавать мои обильные ctags. Все остальное в YouCompleteMe, похоже, работает, например, функции автозаполнения из заголовков и тому подобное. Я действительно хочу, чтобы файлы были помечены...
3659 просмотров
schedule
20.04.2022
Как автоматически загрузить файл тега из каталога при переходе в этот каталог?
Для каждого из моих проектов C++ я сохраняю файл тегов в корне дерева исходного кода. Как я могу заставить Vim автоматически загружать файл тегов для этого каталога, когда я перехожу к нему?
например Мой макет каталога выглядит следующим образом:...
6415 просмотров
schedule
24.02.2023
ctags, генерировать теги, используя несколько путей?
Когда я создаю/обновляю свой файл тегов, ctags запускается в текущем каталоге и рекурсивно работает вниз.
Я хотел бы, чтобы он также включал совершенно другой путь поиска, подключенный сетевой диск и добавлял эти результаты в мой файл тегов....
8272 просмотров
schedule
24.10.2022
ctags разрыва кавычек для javascript
ctags не может пометить функцию, если она определена после строки с кавычками в регулярном выражении.
var aa=/'asdf/;
function bb(){
return 0;
}
Тогда в выходном файле тегов ничего нет, ни aa, ни bb не помечены.
На самом деле, для этой...
62 просмотров
schedule
13.10.2022