Ubuntu 12.04 Como editar o arquivo .py no IDLE sem invocar o shell do python?

1

Primeiro, segui essa resposta para modificar o arquivo mimeapps.list .

Como eu configuro o IDLE como o editor padrão para scripts Python?

Funciona, mas não é perfeito porque toda vez que clico com o botão direito do mouse no arquivo .py - selecione "Abrir com IDLE" - um shell python é exibido ao lado do editor.

a imagem a seguir mostra o resultado da abertura de dois arquivos .py.

Obrigado antecipadamente.

Atualizar, como o IDLE aparece no menu do botão direito, eu não executo os comandos: gksudo gedit /usr/share/applications/idle.desktop e Exec=/usr/bin/idle -n %f (não é necessário fazer isso)

    
por tcpiper 25.12.2013 / 07:02

1 resposta

1

Altere o arquivo /usr/share/applications/idle.desktop para que, na linha Exec, ele leia:

Exec=/usr/bin/idle -en

Ou a melhor maneira seria copiar esse arquivo para ~/.local/share/applications e modificá-lo da mesma forma, portanto, após uma atualização, você não terá que reaplicar as alterações.

Mas o acima irá modificar o comportamento de abertura do IDLE mesmo quando você o abrir simplesmente a partir do Dash / Launcher. Se você não quiser isso, precisará fazer uma cópia do arquivo idle.desktop no mesmo diretório ( /usr/share/applications/ ou ~/.local/share/applications/ ), nomeá-lo, por exemplo, idle.other.desktop e modificar o Exec linha naquele, e também adicionar uma nova linha com o seguinte conteúdo:

NoDisplay=true

Em seguida, modifique seu arquivo mimeapps.list , para que a linha text/x-python= seja:

text/x-python=idle.other.desktop;
    
por falconer 26.12.2013 / 10:29