Ubuntu 12.04 如何在不调用 python shell 的情况下在 IDLE 中编辑.py 文件?

Ubuntu 12.04 如何在不调用 python shell 的情况下在 IDLE 中编辑.py 文件?

首先,我按照这个答案来修改文件mimeapps.list

如何将 IDLE 设置为 Python 脚本的默认编辑器?

它可以工作,但并不完美,因为每次我右键单击.py 文件 - 选择“使用IDLE打开” - 编辑器旁边都会显示一个python shell。

下图是打开两个.py文件的结果。 在此处输入图片描述

提前致谢。 在此处输入图片描述 在此处输入图片描述

更新,由于 IDLE 出现在右键菜单中,我没有运行命令:gksudo gedit /usr/share/applications/idle.desktopExec=/usr/bin/idle -n %f(不需要这样做)

答案1

更改/usr/share/applications/idle.desktop文件,使 Exec 行显示如下内容:

Exec=/usr/bin/idle -en

或者更好的方法是将该文件复制到~/.local/share/applications并在那里进行类似的修改,这样更新后您不必重新应用更改。

但上述操作会修改 IDLE 的打开行为,即使您只是从 Dash/Launcher 打开它。如果您不想这样,那么您必须idle.desktop在同一目录中复制该文件(/usr/share/applications/~/.local/share/applications/),将其命名为,例如idle.other.desktop,然后修改 Exec 行在其中添加一行,内容如下:

NoDisplay=true

然后修改你的mimeapps.list文件,使该text/x-python=行内容如下:

text/x-python=idle.other.desktop;

相关内容