呐,我的IDE通常只在全都提交完毕了,才启动,执行下基本的代码PSR2和声呐检测的。通常为了快,还是用Notepad++。有一定概率会出现忙事情的时候,插入一个Bug的修改,然后保存后忘记执行PHP脚本检测,从而造成低级Bug(比如复制粘贴忘记分号)。一般着急修改急于完成的情况下(其实没必要急),会出现这种很丢脸的情况发生。
那么如何杜绝这种情况呢?想了想,在保存文件的时候自动检测一下脚本不就好了。
搜了下,发现解决方案依然是基于NppExec插件的:
- 之前博文记录是通过插件->NppExec->Execute添加的指令:
cd $(CURRENT_DIRECTORY)
cmd.exe /c php -l $(FILE_NAME)按F5运行,那么想保存时触发,指令可以改成:
NPP_SAVE
cd $(CURRENT_DIRECTORY)
cmd.exe /c php -l $(FILE_NAME) - 然后点击Save,保存指令,指令名称随便起一个。
- 插件->NppExec->Advanced Options,左下选目标指令起个名字添加到菜单。然后勾选Place to the Macros submenu,之后点OK。
- 重启Notepad++。
- 设置->管理快捷键->,选择保存,清空快捷键。
- 点击插件命令标签,找到刚才添加的脚本名,设置快捷键到Ctrl+S
- 关闭快捷键设置,之后编辑文件后,快捷键保存文件即可触发自动检测功能。
参考资料
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。
留言