【发布时间】:2012-12-04 18:04:36
【问题描述】:
我正在编辑 JSFL 文件,我想在保存后快速运行这些文件。
是否可以将 Notepad++ 配置为使用键盘快捷键在其默认应用程序中打开当前文件(正在编辑)? (在本例中为 Adobe Flash Pro CS6)。
如果有可能有一个足够通用的运行命令来作为“在默认应用程序中运行”操作,而不是必须将每个单独的文件类型配置到它们各自的默认应用程序,那将是最好的解决方案。
有什么想法吗?
【问题讨论】:
我正在编辑 JSFL 文件,我想在保存后快速运行这些文件。
是否可以将 Notepad++ 配置为使用键盘快捷键在其默认应用程序中打开当前文件(正在编辑)? (在本例中为 Adobe Flash Pro CS6)。
如果有可能有一个足够通用的运行命令来作为“在默认应用程序中运行”操作,而不是必须将每个单独的文件类型配置到它们各自的默认应用程序,那将是最好的解决方案。
有什么想法吗?
【问题讨论】:
其实,我自己找到了解决办法。
添加一个新的“Run...”命令就可以了!
说明:
享受吧!
【讨论】:
start $(FULL_CURRENT_PATH)。不确定 Notepad++ 是否真的在命令行中运行此字段,但它可能会起作用。
C:\Program Files\Powershell\powershell.exe $(FULL_CURRENT_PATH))。或者,您可以将 Powershell 位置添加到您的系统环境变量 PATH(不确定 Powershell 是否默认这样做)。
菜单 -> 运行(或 F5 快捷键)
cmd /k cd "$(CURRENT_DIRECTORY)" && "$(FULL_CURRENT_PATH)"
点击“保存...”按钮
这将允许您在脚本失败时查看调试信息(此处考虑 python 脚本)。 /k 开关阻止 cmd 退出。更改为当前路径很重要,否则 os.path.exist('./somefile') 将不起作用。
【讨论】: