【背景】
折腾:
的过程中,遇到了一个,之前就遇到了很多次的,notepad++的一个问题,现在确定是一个bug:
【具体情况】
我此处,由于是用的是Notepad++,打开的上面的python文件:demoRunPythonUnderWindows.py
然后用
运行->Open current dir cmd
去打开的cmd,然后运行上面的
jython demoRunPythonUnderWindows.py
但是出现,找不到jython。
而实际上,此时已经设置好了环境变量了,cmd中,应该可以找到的才对。
所以,推导出来:
Notepad++,算是有一个bug了:
通过“运行->Open current dir cmd”的方式打开的cmd,不会自动更新系统中的环境变量 -> 导致你即使把某些程序加入到环境变量了,已经设置好了对应的环境变量了,但是还是无法正常运行某些程序。
更详细点说就是:
系统中关闭cmd再重新打开一个cmd,会自动更新,系统中的环境变量的;
而Notepad++中,关闭一个cmd,再重新通过
运行->Open current dir cmd
并没有更新环境变量,导致,此处我实际上环境变量修改好了,已经把jython对应的路径:
D:\tmp\dev_install_root\jython2.5.3\bin
加到path中了,但是结果从Notepad++中
运行->Open current dir cmd
方式打开的cmd中,还是找不到我要的jython。
【总结】
等有空,再把此bug提交到npp官网去。
转载请注明:在路上 » 【记录】Notepad++存在一个bug:通过Open current dir cmd方式打开的cmd,无法自动更新环境变量