如何为Python配置Notepad++的热键?

0 投票
1 回答
1401 浏览
提问于 2025-04-16 18:35

你好,我正在使用Notepad++来写Python代码。
我想要一个快捷键,可以在脚本所在的路径运行我的Python脚本,而不是在Notepad++的路径下运行。
另外,在程序结束时,我希望能显示“按任意键继续”。

我试过以下方法:

  1. cmd /k "$(FULL_CURRENT_PATH)"
  2. python "$(FULL_CURRENT_PATH)"

但是这些都没有达到我的期望。
举个例子:

f = open('hello.txt', 'w')
f.close()

这样会在Notepad++的目录下创建一个'hello.txt'文件,但我想在这个脚本所在的路径下创建它。

1 个回答

1

这个发现不错——Notepad++ 在运行脚本时,总是把当前工作目录设置为它自己的安装目录。

一个解决办法是使用这个:Notepad++ Python 插件。这个插件可以让你在 Notepad++ 的插件菜单里运行 Python 脚本,而不是通过运行菜单。这样就能解决你当前工作目录的问题。

撰写回答