Como configurar ctags no Kate?

7

Eu uso o Kubuntu LTS como meu sistema operacional. Como usar ctags no Kate?

Eu selecionei ctags na janela do gerenciador de plugins, então agora, clicando com o botão direito do mouse em qualquer palavra do meu código, aparecem algumas opções de ctags. Ou seja: "ir para a declaração", "ir para a definição", "procurar". Mas escolher uma dessas opções não acontece nada.

Acho que fiz algo errado na configuração: o que devo escrever nas caixas "ctags database" e "index targets"?

    
por paolo ponzellini 29.11.2013 / 13:18

2 respostas

3

Primeiro, você precisa ter certeza de ter as ctags instaladas:

sudo apt-get install exuberant-ctags 

Crie um arquivo de projeto ".kateproject" na pasta onde seu código está (veja link para mais informações):

por exemplo. Este é o conteúdo de um que eu configurei recentemente:

{
  "name": "Report Downloader"
, "files": [ { "directory": ".",
      "filters": [
    "*.php",
    "*.css", 
    "*.js", 
    "*.html"
    "*.py"
      ], 
    "recursive": 1 } 
  ]
}

Em seguida, abra um arquivo dentro do projeto (você não abre o projeto diretamente) e as ctags devem começar a funcionar.

    
por NGRhodes 14.01.2014 / 14:26
1

Depois que você tiver CTags instalados

sudo apt-get install exuberant-ctags

Ative o plugin indo para Configurações - > Configurar o Kate ...

Então quando a janela aparecer, clique em Aplicação - > Plugins e verifique "CTags"

Emseguida,nopaineldaabaAlvosdoÍndicedoKate,cliqueemAdicionar,digiteo/path/to/project/rootecliqueemAtualizarÍndice

capturadeteladopainel"Destinos de índice"

Agora você poderá usar as CTags.

Aviso o painel da aba Banco de dados é onde você pode definir o comando CTags. Veja as man pages para opções. Geralmente, gosto de excluir minhas pastas do pacote de dependências adicionando:

--exclude=vendor --exclude=node_modules

Não é necessário colocar nada no campo "CTags Database File" porque o Kate irá gerar este arquivo automaticamente quando você clicar em Atualizar Índice

Note que você pode, mas não precisa criar um arquivo .kateproject para usar as CTags.

    
por Jeff Puckett 19.06.2016 / 01:37

Tags