最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【记录】Notepad++存在一个bug:通过Open current dir cmd方式打开的cmd,无法自动更新环境变量

Notepad++ crifan 3529浏览 0评论

【背景】

折腾:

【记录】有空去试试Jython

的过程中,遇到了一个,之前就遇到了很多次的,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,无法自动更新环境变量

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.183 seconds, using 22.16MB memory