Uma das primeiras coisas que você aprende no vimtutor é seguir os links nos arquivos de ajuda do vim com Ctrl- ]. Estou interessado em criar meu próprio sistema de tags / links em arquivos arbitrários. Para o bem desta pergunta, digamos que estou criando uma espécie de lista TODO na remarcação.
Suponha que tenhamos o seguinte minifile:
TODO
=====
1. Learn Vimscript the Hard Way |hardway|
(some other things, maybe)
Complete Learn Vimscript the Hard Way
------------------------------------- :hardway
(Some sort of details, etc.)
Então o objetivo seria colocar o cursor no primeiro |hardway|
, pressionar algo semelhante a Ctrl- ]e ser transportado para a :hardway
tag localizada em outro local. Idealmente, isso poderia ocorrer se :hardway
estivesse em um arquivo diferente (mas talvez no mesmo diretório).
Atualmente, uso uma alternativa de baixa tecnologia. Em vez de |hardway|
, eu teria algo como |hardway.md|
, para que eu possa gfna "tag" e ser levado para o hardway.md
arquivo. Embora isso seja gerenciável, acho que deve ser possível (talvez até difícil) criar e manter meu próprio sistema de tags em tipos de arquivos arbitrários.
:h hardway
e ser levado para a minha entrada na hardway
qual é realmente um arquivo de ajuda. Ou talvez eu esteja entendendo mal sua sugestão? Perdoe-me, não tenho muita certeza.