【发布时间】:2018-12-05 19:23:34
【问题描述】:
我正在尝试在 Ubuntu 中使用 Notepadqq 运行 python 脚本,但是当我尝试通过运行命令运行我的脚本时,它会弹出一个窗口,上面写着 特殊占位符
带有保存或确定并取消的选项。看图
【问题讨论】:
标签: python python-3.x notepad++
我正在尝试在 Ubuntu 中使用 Notepadqq 运行 python 脚本,但是当我尝试通过运行命令运行我的脚本时,它会弹出一个窗口,上面写着 特殊占位符
带有保存或确定并取消的选项。看图
【问题讨论】:
标签: python python-3.x notepad++
我是这样想的:
/usr/bin/python3 %path%
【讨论】:
我使用两个“运行”快捷方式。
这会运行代码并使 xterm 保持打开状态,以便我可以看到输出。有错误时很方便。
/usr/bin/xterm -hold -e /usr/bin/python3 %path%
并自动关闭 xterm。
/usr/bin/xterm -e /usr/bin/python3 %path%
确保保存您的文件,因为这适用于磁盘上%path% 上的文件
您还可以更改/usr/bin/xterm 以指向您喜欢的任何术语。
【讨论】:
此窗口允许您拥有多个先前配置的命令。例如,您可以创建一个命令来执行默认的 python2.7 (/usr/bin/python2.7),另一个使用 python3 (/usr/bin/python3) 执行,或者可能是一个特定的虚拟环境 python (让我们说 /home/py3env/bin/python)。
notepadqq 本身不会知道你想用 python 执行它。在空白处,编写以下命令(根据需要编辑 python 路径):
gnome-terminal -x sh -c '/usr/bin/python3 %path%'
之后,单击“保存”按钮。您将被要求输入命令的名称(例如“运行默认 python3”)。在此之后,您可以通过单击您命名的命令来运行您的 python 脚本。
如果您需要在执行命令后终端保持打开状态,您可以编辑终端首选项。打开终端并遵循以下路径: (编辑->首选项->转到您的个人资料->“命令”选项卡->命令退出时->保持终端打开)
【讨论】: