如何为python配置notepad ++的热键?

时间:2011-05-30 07:00:17

标签: python notepad++

嗨我正在使用notepad ++ for python 我想要一个热键,它将在脚本的路径上运行我的python脚本而不是记事本++的路径 此外,在过程结束时,我希望它显示“按任意键继续”。

我试过了:

  1. cmd / k“$(FULL_CURRENT_PATH)”
  2. python“$(FULL_CURRENT_PATH)”
  3. 但它们都没有达到我的期望 例如:

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

    这将在notepad ++目录中创建'hello.txt',但我想在此脚本的相同路径创建它。

1 个答案:

答案 0 :(得分:1)

这是一个很好的发现 - 当脚本运行时,Notepad ++似乎总是将当前工作目录设置为它自己的可执行目录。

一种解决方法是使用此方法:Notepad++ Python Plug-in。这是Notepad ++的一个插件,并添加了从Notepad ++中的Plugins菜单(而不是使用Run菜单)在Python中运行脚本的选项。这应该可以解决您当前的工作目录问题。