Pergunta

Eu sei PyCharm é um IDE jovem, mas gostaria de saber se vocês encontraram alguns doces ao usá-lo.Eu sei por experiência própria que os IDEs da JetBrains estão cheios de doces e mal posso esperar para encontrar tudo.

Por favor, liste suas dicas, talvez algo que você não esperava que estivesse lá.

Foi útil?

Solução

Como principal desenvolvedor de PyCharm, posso dizer que geralmente não ocultamos recursos em locais aleatórios e existem algumas maneiras confiáveis ​​de descobrir a maioria deles.

  • Tentar Ctrl-clicando em tudo (métodos, funções, nomes e parâmetros de tags de modelo, etc.)
  • Se Ctrl-clicar funciona, geralmente a conclusão também (Ctrl-Espaço), renomear (Mudança-F6) e Encontrar usos (Alt.-F7)
  • Percorra os menus e experimente as ações que lhe parecem interessantes
  • Veja as configurações | Inspeções para configurar os avisos que podem ser destacados por PyCharm, e observe que muitas das inspeções possuem soluções rápidas para corrigir os problemas automaticamente
  • Leia o blog e experimente os recursos destacados lá.

Outras dicas

Eu descobri recentemente uma opção (acho que está desativada por padrão):

Seleção em torno de digitar citação ou cinta

Basicamente, se você puder fazer uma string rapidamente de qualquer coisa, basta pressionar Ctrl-W para selecionar e digitar cotação. Incrível :)

PS: Para ativar essa função de pesquisa de configurações de uso, pesquise: surround

Eu gosto do CTRL-W, a função de bloco de seleção. Eu nunca encontrei isso antes de achar ótimo poder selecionar uma função/se o bloco apenas pressionando o CTRL-W algumas vezes.

Isso não é específico do PyCharm, na verdade eu descobri no IntelliJ, mas achei que os usuários do PyCharm também deveriam se beneficiar ...

Experimente Alt+Click (Ctrl+Alt+Click se estiver usando o mapa de teclado padrão do Gnome) e arraste para selecionar o texto.Ele selecionará blocos delimitados em vez de linhas completas usando quebra automática de linha.Esses blocos selecionados podem ser usados ​​para digitar texto repetitivo ou excluir muitas partes de uma linha de uma vez.Experimente, você encontrará utilidades para ele com mais frequência do que imagina!

Eu não sei se isso é um escondido RECURAR REALMENTE, mas quando você sabe, facilita muito os testes.

Se você executar seus testes através do PyCharm, poderá clicar nos nomes e linhas do backtrace para levá -lo à linha exata no seu código Python. Torna os testes muito mais fáceis.

Clicar em controle um método de exibição em um urlconf abrirá visualizações.py e o trará direto a esse método. Da mesma forma, clicar em nomes de modelos de clicar em uma visão e em outros modelos (como no extends tag) trará você a esse modelo.

Não oculto, mas ao editar um arquivo CSS, ele mostra as cores na calha para qualquer estilos que usem cores. Eu amo isso. Também para CSS: o Code Insight oferece otimizações de tags, bem como tags não utilizadas.

Ao editar um arquivo HTML, mover o mouse para o canto superior direito do editor exibirá ícones para vários navegadores ... clicar em abrir o HTML atual no respectivo navegador. Não é tão útil se você estiver usando modelos de Django, mas outra peça de IDE-Candy, no entanto.

O auto-Import também é provavelmente um dos meus recursos favoritos. Ainda precisa de um pouco de trabalho. Esta é apenas uma versão de pré -visualização, então tenho certeza de que vai melhorar continuamente.

Muito bem, JetBrains!

Algo que recentemente tive que descobrir foi como passar argumentos codificados para um programa Python ao executá-lo.Eu queria fazer isso no IDE, em vez de ter que alternar para uma janela de comando para executar o programa.

No PyCharm 1.5.2, você pode clicar em Run, então Edit Configurations.A terceira caixa de texto a partir do topo, rotulada Script parameters, permite codificar parâmetros do programa.Eles serão usados ​​​​cada vez que o programa for executado no PyCharm.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top