如何将IDLE设置为Python脚本的默认编辑器?
我想将IDLE设置为python脚本的默认编辑器,但是当我点击“打开应用程序”并点击下拉列表以显示更多应用程序时,它不是一个选项。
这正是我在做什么……
- 右键单击桌面上的.py文件。
- 右键单击属性。
- 单击打开方式选项卡。
没有“使用自定义命令”选项。 当我右键单击文件并选择“使用其他应用程序打开”时,会发生同样的事情。
你能以任何方式设置它吗?
你没有提到你正在使用哪个空闲包,让我们假设“空闲”。 如果使用“Idle3”,请使用下面的idle3.desktop
。 如果使用“Idle(使用Python-2.7)”,则使用idle-python2.7.desktop
有两件事阻止你在上下文菜单中找到空闲 –
首先,没有空闲的.desktops中有一个MimeType =行,这就是为什么Idle不在r中显示的原因。 单击>打开…菜单
另外 – 只有.desktops的Exec =行以%字母结尾才会显示在r中。 单击>属性上下文菜单,即使它们显示在上面的“打开方式”菜单中
所以在这种情况下最容易做到这一点 – 首先添加到打开菜单
gedit ~/.local/share/applications/mimeapps.list
在[已添加的关联]部分中查找此行
文本/ X-蟒=
如果有,那么将其添加到最后
idle.desktop;
如果没有,那么只需添加
text/x-python=idle.desktop;
如果没有注销/进入,现在可以在打开的菜单中使用空闲
在那里,在[Default Applications]部分中查找相同的行并替换.desktop,如果没有,只需添加行(no ;
用于Defaults部分)
text/x-python=idle.desktop
如果Idle没有显示为默认值,即使重启后你也需要“强制”它。 我更喜欢这种方式,而不是搞乱defaults.list
在根编辑器中打开.desktop
gksudo gedit /usr/share/applications/idle.desktop
添加%f到行尾,保存 – 就像
Exec=/usr/bin/idle -n %f
然后ck。 再次看看Idle是否现在是默认值,如果需要,请执行注销/输入。 一旦添加它然后你可以重新打开idle.desktop并删除%f,它应该保持默认。 我不确定%f是否适合空闲,否则我会说你可以离开它
这是你如何做到的:
- 转到包含Python文件的文件夹。
- 右键单击任何Python文件。
- 选择属性。
- 在“打开方式”部分旁边,单击“更改”按钮。
- 您可能需要选择更多选项。
- 单击在此PC上查找另一个应用程序。
- 导航到您安装Python的位置。 对我来说,这是C盘上的Python34文件夹。
- 打开Lib
- 打开idlelib
- 选择idle.bat文件。
- 单击打开。
- 单击“确定”关闭“属性”。
- 现在,只需双击它们即可在IDLE中打开.py文件。
我们还有一个video,展示了如何将Python文件与IDLE相关联 。