Notepad++快捷键运行Python
网上看到的运行栏里填:
cmd /k cd "(CURRENT_DIRECTORY)" &python "(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
错误有2处:
1.CURRENT_DIRECTORY和FULL_CURRENT_PATH前没有加$
2.cd后没有加/d
解释:
1.$CURRENT_DIRECTORY和$FULL_CURRENT_PATH是Notepad++自带的宏,必须加上$
2.cd /d中的/d参数是切换不同的盘符,这样即使在不同的盘符也能切换成功。
所以改进后的命令为:
cmd /k cd /d "$(CURRENT_DIRECTORY)" &python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
================更新=======================
Notepad++有个插件NppExec,插件中有Follow $(CURRENT_DIRECTORY),可切换到文件所在目录。
文章图片
这样,上面的命令可省去cmd /k cd /d "$(CURRENT_DIRECTORY)" 。
当然,如果只是让命令简洁,那么并不值得下载。让它不可或缺的原因是:在用python编写图形界面时需要用到。
如果在编写图形界面时不想看黑乎乎的窗口,那么需满足两个条件:
1. python → pythonw
2.切换文件所在目录
在“运行”栏里,如果只是将python改成pythonw是没用的,因为cmd /k cd /d "$(CURRENT_DIRECTORY)"就是要打开cmd窗口,如果去掉这一句,就失去了切换到代码文件所在目录的功能。因此,这一插件的存在就很有必要了!
现在,勾选“Follow $(CURRENT_DIRECTORY)“之后,在运行栏填写pythonw "$(FULL_CURRENT_PATH)" 即可。
【Notepad++快捷键运行Python】
推荐阅读
- 5|5 个 PPT 常用快捷键带你从此走向高效
- AE快捷键
- webstrom|webstrom 快捷键整理
- 运行报错Cannot|运行报错Cannot find module '@babel/compat-data/corejs3-shipped-proposals’
- Python程序运行方式
- Flink总结-运行命令参数分析
- Android|Android 快捷键
- Android免Root|Android免Root 修改程序运行时内存指令逻辑(Hook系统函数)
- Xcode
- spyder快捷键与python符号化输出方式