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.
atom-editor
Andrômeda
fonte
fonte
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.
fonte
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 cursorsymbols-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.
fonte
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:
Atualizar:
Graças ao @Joost, instale o pacote Atom python-tools para fazê-lo funcionar
fonte
CTRL+ALT+G
está a ligação de chave padrãogoto:definition
nopython-tools
pacote atom.python-tools
o trabalhoA 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)
fonte
ctags
exuberant-ctags
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:Vá para a pasta do seu projeto e execute:
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:
fonte
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.
fonte
Confira o pacote goto :
Link aqui: https://atom.io/packages/goto (ou pesquise "goto" no instalador do pacote)
fonte
Use atom-ctags como um pacote para a linguagem C com tudo que você precisa:
fonte
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.
fonte
Aqui estão os atalhos para mac e windows:
Para Mac: comando + G
Para Windows: CTRL + ALT + G
fonte
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
fonte