我在 gedit 中编写了 Python 代码。众所周知,gedit 中有一个内部 Python 控制台,我怎样才能在那里运行我的 Python 代码,而不是在终端中运行它。
答案1
可以通过以下步骤实现:
进入菜单并选择优先选项。
去插件选项卡,检查外部工具插件并关闭优先对话。
返回菜单并选择管理外部工具...选项。
添加工具并命名跑步(或你喜欢的其他任何内容)
在右侧顶部插入以下代码:
#!/usr/bin/env python3
import sys
exec(sys.stdin.read())
- 在右侧底部设置以下选项:
- 快捷键:
Ctrl+R
(或者你喜欢的任何其他快捷方式) - 节省:
Nothing
(或您喜欢的任何选项) - 输入:
Current document
- 输出:
Display in bottom pane
- 适用性:
All documents
All languages
关上管理外部工具...对话。
现在,您可以在打开的文档中编写任何 Python 代码,然后按快捷键(您在步骤 6 中设置的)来运行代码。无论文档是否未命名或已保存(无论是否使用
.py
或任何其他扩展名),代码都会运行。
- 您可能希望将文档类型设置为,以便
Python
为未保存的文档或扩展名为 的文件查看正确的代码突出显示.py
。对于.py
文件,此选项将自动设置。
答案2
- 激活插件:首选项/插件并检查
Python command line
(或类似的东西,这是我的翻译) - 在“视图”下,选中“底部面板”。
答案3
一开始,如果不保存并关闭文件,我无法让文件在 Python 上运行。然后,只有在我使用以下命令打开它后,它才会运行 Pythonex gedit filename.py
再次感谢您的教程