emacs python2.7

emacs python2.7

Eu gostaria que o emacs funcionasse como um ide python para mim. Não consigo descobrir como compilar no emacs. Estou usando python2.7, mas quando faço Mx python-mode parece compilar usando python2.7. Existe algum comando que eu possa vincular a alguma chave para poder executar rapidamente meu código e ver a saída?

Responder1

Resposta curta e inútil: pressione C-c C-c.

Você pode obter ajuda sobre os modos atuais em uso digitando C-h mEmacs. Com um pouco de leitura dos vários comandos suportados e alguns cliques do mouse, descobri o seguinte: em um buffer Emacs que contém a fonte Python, pressionar C-c C-c(isso é CtrlC CtrlC) envia a fonte para o interpretador Python.

O interpretador Python 'inferior' (nada a ver com qualidade) é executado em um buffer chamado *Python*. Você pode pressionar C-x 2para dividir a janela, então C-x o(essa é a letra oh) para mover para a janela inferior e, em seguida, com C-X b *Python*Enter, selecione o *Python*buffer. Depois disso, volte para a janela de origem ( C-x o) e use C-c C-csempre que quiser executar seu programa Python. Isto é o que parece:

insira a descrição da imagem aqui

Obviamente, você pode fazer tudo isso com um mouse se não gostar de comandos de teclado. E se você consultar a documentação do python-mode, encontrará comandos do Emacs para enviar funções individuais, classes etc. Tente M-x python-sendTabTabuma lista.

informação relacionada