如何让 Geany 使用 Microsoft Windows 终端?

问题描述

目标

我想配置 Geany,使其在 Microsoft Windows Terminal 中启动我的程序。

我所知道的

我知道在Edit -> Preferences -> Tools -> Terminal下可以选择终端模拟器,在这里可以输入任意shell命令让Geany执行。在执行命令之前,Geany 查找 %c 占位符并将其替换为 bat 文件的路径和一些参数。

例如,Geany 在 Windows 上的认终端命令是:

cmd /q /c %c

因此 Geany 执行的命令类似于

cmd /q /c "C:\Program Files\Geany\geany-run-helper" "C:\path\to\working\dir" 0 python file_name.py

问题

问题是,一旦将 Windows 终端添加到此命令中,转义就会出现问题。以下是我尝试过的一些命令:

  • wt %c 结果

    [启动`"C:\Program Files (x86)\Geany\libexec\geany\geany-run-helper" "D:\Users\aran-Fey\Desktop\temp {e}" 0 python 时出现错误 0x80070002 -i untitled.py']

  • wt "%c" 结果

    [启动`C:\Program Files"(x86)\Geany\libexec\geany\geany-run-helper D:\Users\aran-Fey\Desktop\temp"时出现错误 0x80070002"{e} 0 python - i untitled.py"']

  • wt cmd /q /c %cwt cmd /q /c "%c" 结果

    'C:\Program' 不被识别为内部或外部命令, 可运行的程序或批处理文件

    [进程以代码 1 退出]

有什么办法可以让这个工作吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)