Existe uma maneira fácil de fazer isso? No Aptana, usei Control+ clique e gostaria que houvesse uma maneira de fazer algo semelhante no Atom.
Existe uma maneira fácil de fazer isso? No Aptana, usei Control+ clique e gostaria que houvesse uma maneira de fazer algo semelhante no Atom.
Respostas:
Eu tive o mesmo problema e atom-goto-definition (nome do pacote goto-definition ) funcionou como charme para mim. Por favor tente uma vez. Você pode fazer o download diretamente do Atom.
Este pacote está obsoleto. Por favor, verifique no Github.
Acredito que o problema com os pacotes "ir para" é que eles funcionariam de maneira diferente para cada idioma.
Se você usa Javascript, js-hyperclick e hyperclick (como os links de código foram descontinuados) podem fazer o que você precisa.
Use o symbols-view
pacote que permite a sua pesquisa e pule para a declaração de funções, mas apenas do arquivo aberto atual. Infelizmente, não conheço o equivalente de nenhum outro idioma.
Há também outro pacote que pode ser útil para acessar no Python: python-tools
Em maio de 2016, a versão recente do Atom agora suporta "Go-To" nativamente . No repositório do GitHub para este módulo, você obtém uma lista das seguintes chaves:
symbols-view:toggle-file-symbols
para Mostrar todos os símbolos no arquivo atualsymbols-view:toggle-project-symbols
para Mostrar todos os símbolos no projetosymbols-view:go-to-declaration
a Ir para o símbolo sob o cursor symbols-view:return-from-declaration
para retorno do saltoAgora só tenho uma coisa faltando no Atom para isso: ligações de clique do mouse. Existe um problema em aberto no Github se alguém quiser seguir esse recurso.
apm install python-tools
. após a instalação, reinicie o seu editor atom e ele funcionará (por exemplo, ctrl + alt + g).
Eu também tive o mesmo problema. E eu acho a solução:
CTRL+ALT+G
Atualizar:
Graças ao @Joost, instale o pacote Atom python-tools para fazê-lo funcionar
CTRL+ALT+G
está a ligação de chave padrão goto:definition
no python-tools
pacote atom.
python-tools
o trabalho
A funcionalidade já está presente no atom através do pacote Symbols View, que você não precisa instalar nada.
O comando que você está procurando é exibição de símbolos: vá para declaração (pule para o símbolo sob o cursor), que é vinculado por padrão a cmd-alt-down no macOS e ctrl-alt-down no Linux.
apenas observe que ele funcionará apenas se você tiver gerado tags para o seu projeto, através deste pacote ou via ctags ( exuberante ou não)
Esse recurso foi incorporado ao editor Atom (consulte: symbols-view
package ), mas você precisa gerar o arquivo de símbolos ctags para o seu projeto GH-9 , GH-20 .
Para fazer isso, instale o ctags
comando (por exemplo, brew install ctags
no macOS) e, em seguida:
Anexe, vincule ou copie ctags-config
para o seu ~/.ctags
exemplo no macOS:
ln -vs "$(find /Applications/Atom.app -name ctags-config -print -quit)" ~/.ctags
Vá para a pasta do seu projeto e execute:
cd your/project/directory
ctags -R .
Reinicie o editor Atom.
Como alternativa, você pode usar o symbol-gen
pacote para gerar o arquivo de símbolos ctags para o seu projeto com base nas opções encontradas no .ctags
arquivo. Você pode instalá-lo do Atom Package Manager por: apm install symbol-gen
. Em seguida, pressione CMD- Alt- Gpara gerar o arquivo de tags para o seu projeto.
Depois de seguir acima, você pode usar a opção Ir para declaração no menu de contexto.
No macOS, você também pode usar os seguintes atalhos de teclado:
Para resolver isso, você precisará instalar apenas 2 pacotes. Siga os passos abaixo.
Abra o atom, vá para Packages (barra superior) -> View Settings -> Install Packages / Themes .
Digite "goto" no campo de pesquisa e clique no botão de pacotes à direita.
Confira o pacote goto :
Este é um substituto para o pacote de exibição de símbolos interno do Atom, que usa os arquivos de sintaxe do próprio Atom para identificar símbolos em vez de ctags. O projeto ctags é muito útil, mas nunca vai acompanhar todas as novas sintaxes Atom que serão criadas à medida que o Atom cresce.
Comandos:
- cmd-r - Ir para símbolo de arquivo
- cmd-shift-r - Ir para o símbolo do projeto
- cmd-alt-down - Declaração de Goto
- Índice de reconstrução
- Invalidar índice
Link aqui: https://atom.io/packages/goto (ou pesquise "goto" no instalador do pacote)
Use atom-ctags como um pacote para a linguagem C com tudo que você precisa:
apm enable symbols-view
.
Desde novembro de 2018, o pacote autocomplete-python oferece essa funcionalidade com esta combinação de teclas:
Ctrl+ Alt+G
com o cursor do mouse na chamada de função.
Aqui estão os atalhos para mac e windows:
Para Mac: comando + G
Para Windows: CTRL + ALT + G
Para usuários do Typecript, o pacote "atom-typescript" adiciona uma exibição de símbolos com reconhecimento de texto, você pode acioná-lo com Cmd + R e funciona muito bem para ir para os métodos -
https://atom.io/packages/atom-typescript#alternative-to-symbols-view