Como posso configurar tags personalizadas do vim para minhas anotações de arquivo de texto?

1

Eu tenho usado o plug-in notes.vim para gerenciar minhas anotações, e as tenho marcado fazendo com que a segunda linha no arquivo de texto tenha uma lista de tags prefixadas com o símbolo @. Um dos meus arquivos de notas é assim:

Freud

@psychology @psychologists @people

Freud foi um dos primeiros psicanalistas ... Lorem ipsum

Onde a primeira linha é o título (renomeia automaticamente o arquivo de texto em notes.vim) e a segunda linha é uma lista de tags.

Como posso gerar automaticamente listas de arquivos que contêm essas tags? Quero, digamos, encontrar uma lista de arquivos que contenham @psicologia. Eu li um pouco sobre ctags e ctags exuberantes, mas como um não-programador eu realmente não entendo o que isso significa, ou como dizer ao vim onde estão minhas tags.

    
por Jon 29.05.2011 / 05:34

1 resposta

1

Ok, acho que descobri. Eu adicionei um mapeamento para executar um vimgrep em todos os arquivos em meu diretório e subdiretórios de notas, de acordo com este artigo: link

map <F4> :execute "vimgrep /" . expand("<cword>") . "/j **" <Bar> cw<CR>

Agora posiciono meu cursor sobre uma tag e pressiono F4 para obter uma lista de outros arquivos que contenham essa tag. Não é ruim.

    
por 29.05.2011 / 06:27

Tags