问题描述
目标
我想配置 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 %c
和wt cmd /q /c "%c"
结果'C:\Program' 不被识别为内部或外部命令, 可运行的程序或批处理文件。
有什么办法可以让这个工作吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)