perl - 如何在 Padre 调试器中设置脚本执行目录?
问题描述
如何设置脚本执行目录?
例如,脚本main.pl
位于scripts/
目录中。要处理的文件data.txt
位于data/
目录中。
然后,cd data/
并使用调用脚本../scripts/main.pl -i data.txt
在 Padre 调试器中调试脚本时,执行目录就是脚本所在的位置scripts/
。命令 args-i data.txt
可以通过 Preferences 对话框设置,但为了使其正常工作,需要将其更改为-i ../data/data.txt
如何将执行目录设置为脚本位置以外的位置?
解决方案
如何将执行目录设置为脚本位置以外的位置?
根据评论,您似乎正在为 Windows 运行 Padre 版本 0.94,那么显然无法设置目录(至少从 GUI 中)。
但是,该功能似乎后来被添加到 Padre 中。我在运行 Perl 5.29.8(带线程支持)的 Ubuntu 18.10 笔记本电脑上安装了 Padre 版本 1.00。然后在“调试启动参数”对话框中有一个选项 “在目录中运行” ,您可以在其中设置脚本执行目录。
推荐阅读
- android - FusedLocationProviderClient 精度在某些设备上返回 1500
- javascript - 如何为输入标签分配一些值
- php - Laravel 错误 - 未找到基表或视图
- html - 在adsense上放一张图片
- arrays - 给定一个正整数数组,找到长度为 L 且总和等于 S 的连续子序列的起始索引
- django - djagno 发送带有静态文件附件(如 css 和 js 和图像)的 html 电子邮件
- ios - 失败准备:插入数据时 SQLite swift 中的错误参数或其他 API 滥用
- html - 按特定符号居中表格列(纯文本表格)
- c# - 如何通过 LINQ 将 TimeSpan 计算转换为 SQL
- python - 读取“pickle”文件时出错,没有名为“Data”的模块