我已按照此帖子中的说明进行操作:如何将 IDLE 设置为 Python 脚本的默认编辑器?,但它并没有导致显示在 IDLE 中打开的选项。
因此我使用了“打开方式...”菜单中的“在线查找应用程序”选项,并按照其建议安装了 SPE(Stanli 的 Python 编辑器),但使用该编辑器打开 .py 文件的选项也不在菜单中。
有人有什么建议吗?我正在运行 ubuntu 13.10 并尝试使用 Python 3.3。
提前致谢。
截图:
选项1:
选项 2:
答案1
我也遇到了同样的问题。以下是我解决的方法:
- 从安装位置卸载空闲程序。
- 安装IDLE(使用 Python-3.3)来自Ubuntu 软件中心. (当我从 Synaptic 安装时它不起作用)
- 在终端输入:
gksudo gedit /usr/share/applications/idle-python3.3.desktop
- 编辑文件,使其看起来像这样(完全正确):
[Desktop Entry] Name=IDLE (using Python-3.3) Comment=Integrated Development Environment for Python (using Python-3.3) Exec=/usr/bin/idle-python3.3 %F Icon=/usr/share/pixmaps/python3.3.xpm Terminal=false Type=Application Categories=Application;Development; MimeType=text/x-python; StartupNotify=true
然后它就出现在菜单中供我观看了。
答案2
选项1:
$HOME/.local/share/applications/mimeapps.list
如果您希望此类关联仅适用于您的用户,请编辑您的。
添加以下行:
[Default Applications]
text/x-python=idle.desktop
[Added Associations]
text/x-python=idle.desktop;
注意,如果您想要.py
所有用户的关联,则要修改的文件是(使用sudo
):
/usr/share/applications/defaults.list
选项 2:
要将 IDLE 设置为默认编辑器,您必须使 idle.desktop 文件在“打开方式”列表中可见。要使用 sudo 编辑此文件,请使用:
sudo gedit /usr/share/applications/idle.desktop
并将其内容替换为以下几行:
[Desktop Entry]
Name=IDLE
Comment=Integrated Development Environment for Python
Exec=/usr/bin/idle %F
Icon=/usr/share/pixmaps/idle.xpm
Terminal=false
Type=Application
Categories=Application;Development;
MimeType=text/x-python;
StartupNotify=true
无需重新启动会话或计算机,要设置 python 类型的默认应用程序,请在文件管理器中找到该类型的文件 (*.py),右键单击它,然后选择属性。
单击“打开方式”选项卡并选择要用于该文件类型的应用程序。
使用设置为默认值按钮将应用程序设置为默认应用程序。
从现在开始,单击一个 python 文件就会打开您喜欢的编辑器。
答案3
感谢 Sylvain Pineau 的贡献。
但是对于那些已经安装了 python3 并使用 IDLE3 的人,我只想在您的答案中添加一些内容。那里的两个选项都不起作用,但后来我发现如果我修改它,也许它可以起作用,因为我有 python3。
对于 python3,我们开始吧:
要将 IDLE 设置为默认编辑器,您必须使文件idle.desktop
在“打开方式”列表中可见。要编辑此文件,请使用sudo
:
sudo gedit /usr/share/applications/idle3.desktop
并将其内容替换为以下几行:
[Desktop Entry]
Name=IDLE 3
Comment=Integrated DeveLopment Environment for Python3
Exec=/usr/bin/idle3 %F
Icon=/usr/share/pixmaps/idle3.xpm
Terminal=false
Type=Application
Categories=Application;Development;
MimeType=text/x-python3;
StartupNotify=true
无需重新启动会话或计算机,要设置 python 类型的默认应用程序,请在文件管理器中找到该类型的文件 (*.py),右键单击它,然后选择属性。
单击“打开方式”选项卡并选择要用于该文件类型的应用程序。
使用设置为默认值按钮将应用程序设置为默认应用程序。
太感谢了!