Como posso tornar o IDLE o editor padrão para arquivos Python?

12

Se eu clicar duas vezes em um arquivo Python na área de trabalho do Gnome Classic, ele não será aberto em IDLE . Como posso tornar o IDLE o editor padrão para arquivos Python?

  1. Eu tentei excluir todos os outros programas que estavam sendo abertos.

  2. Eu tenho procurado pelas propriedades do IDLE.

  3. Eu também tenho procurado nas propriedades do programa.

Quando eu corro

xdg-mime query default text/x-python

Eu recebo a saída

gedit.destkop

Eu tenho o IDLE instalado e tentei clicar com o botão direito no arquivo e abrir com um aplicativo. O IDLE estava longe de ser visto. Mas quando eu vou para meus aplicativos e vou para programação, o IDLE está lá, claro como o dia.

    
por Amateur Programer 20.11.2014 / 01:09

2 respostas

9

Você pode associar facilmente os arquivos .py ao IDLE. Você precisa clicar com o botão direito do mouse em um script python, escolher "Abrir com - > Outro aplicativo" e escolher IDLE na lista com a caixa de seleção perguntando se deve ser o aplicativo padrão marcado. Eu uso o XFCE, mas o Nautilus do Gnome deve ser similar.

Como alternativa, existe um arquivo de configuração em seu diretório pessoal que contém a lista de aplicativos padrão. Você pode acessá-lo no seguinte caminho:

~/.local/share/applications/mimeapps.list

Você pode estendê-lo com a seguinte linha:

text/x-python=idle.desktop

em que idle.desktop representa o arquivo da área de trabalho da versão IDLE que você gostaria de usar, por exemplo, idle-python2.7.desktop ou idle-python3.desktop com base na versão do Python que você precisa usar.

NOTA:

Esteja ciente das permissões dos seus scripts. Se tiver a permissão executável, apesar do aplicativo padrão, seu sistema não abrirá em IDLE, pois tentará executá-lo.

    
por 20.11.2014 / 01:49
2

O problema que você tem é causado pela ociosidade instalada padrão → associação de desktop.

Nautilus, pelo menos no meu Ubuntu 12.04 (Desktop Clássico), parece não ter nada com o qual você possa associar novos comandos a um determinado tipo de arquivo (como alguns Desktops / Browsers) e a lista não mostra ocioso, mesmo se instalado via apt-get install idle :

Vocêpodeobteratelaclicandocomobotãodireitoemumarquivo.py,selecionandoPropriedadesentãoaabaAbrircom,eentãocliqueemMostraroutrasaplicações(atravésdomenuOpenWithvocêobtémomesmoresultado).

Vocêprecisacorrigiroarquivo.dekstopparaidleeditando/usr/share/applications/idle-python2.7.desktopcomoroot(vocêpodeteroidle-python3.desktop,dependendodaversãodoidleinstalada).

[DesktopEntry]Name=IDLE(usingPython-2.7)Comment=IntegratedDevelopmentEnvironmentforPython(usingPython-2.7)Exec=/usr/bin/idle-python2.7-n%fIcon=/usr/share/pixmaps/python2.7.xpmTerminal=falseType=ApplicationCategories=Application;Development;StartupNotify=true

Oqueestáfaltandonoarquivoinstaladoéo%fnofinaldalinhaExec=.Adicione%fesalve.Emseguida,nonautilus,cliquecomobotãodireitoemumarquivo.pyenavegueparaasabasPropriedadeseAbrircommaisumavez(vocênãoprecisareiniciaronautilus).AgoraroleparabaixoeIdle(usingPython-2.7)éumaopçãoselecionável(comoaplicativorecomendado)ouentão,primeirocliquenalistadeoutraslistasdeaplicativos:

Você pode usar Definir como padrão para sempre abrir .py arquivos com ociosidade.

    
por 20.11.2014 / 08:05

Tags