当我使用TextMate时,我只需按下“苹果+r”键,程序就会被解释运行。那么我如何在Notepad++中运行程序呢?我发现F5是用于“运行”的,但将其指向Python.exe只会打开一个带有Python的终端,而不是运行我的脚本。
插件 NppExec 执行(F6)比普通运行(F5)更加强大。通过插件管理器安装 NppExec 插件。接着在 F6 中添加/保存以下内容:
NPP_SAVE
cd "$(FULL_CURRENT_PATH)"
C:\Python34\python.exe -u "$(FULL_CURRENT_PATH)"
*File "%FILE%", line %LINE%
确保它被选中,例如将其设置为红色并加下划线。
在 "F6/execute" 后将会突出显示错误并可点击!
此功能适用于 NPP568,可能也适用于更早的版本。
*File "%ABSFILE%", line %LINE%
。由于语法错误不会提到发生错误的模块,因此 , in*
部分不适用于语法错误。 - Ericnpe_cmdalias p = python "$(FULL_CURRENT_PATH)"
。这意味着您只需弹出控制台视图,键入“p”,您的脚本将运行。 - Assad Ebrahimpython "$(FULL_CURRENT_PATH)"
以上答案对于让它工作非常有用。然而,一旦我能够运行Python程序,我还需要与它们交互。我发现了两件事。
python /path/to/script.py
除非我漏了什么,否则其他讨论 NppExec 的答案都没有提供一种方法来通过单个按键运行脚本,或者(当按下 F6 时,执行对话框总是弹出,必须接受才能运行脚本)。
在完成 bjornhb's answer 中的步骤后,以下操作将允许您通过仅一个按键运行脚本: