请知悉:本文最近一次更新为 3年 前,文中内容可能已经过时。

呐,我的IDE通常只在全都提交完毕了,才启动,执行下基本的代码PSR2和声呐检测的。通常为了快,还是用Notepad++。有一定概率会出现忙事情的时候,插入一个Bug的修改,然后保存后忘记执行PHP脚本检测,从而造成低级Bug(比如复制粘贴忘记分号)。一般着急修改急于完成的情况下(其实没必要急),会出现这种很丢脸的情况发生。

那么如何杜绝这种情况呢?想了想,在保存文件的时候自动检测一下脚本不就好了。

搜了下,发现解决方案依然是基于NppExec插件的:

  1. 之前博文记录是通过插件->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)
  2. 然后点击Save,保存指令,指令名称随便起一个。
    保存指令
  3. 插件->NppExec->Advanced Options,左下选目标指令起个名字添加到菜单。然后勾选Place to the Macros submenu,之后点OK。

    添加完毕

  4. 重启Notepad++。
  5. 设置->管理快捷键->,选择保存,清空快捷键。

    清空保存的快捷键

  6. 点击插件命令标签,找到刚才添加的脚本名,设置快捷键到Ctrl+S
    设置插件指令
  7. 关闭快捷键设置,之后编辑文件后,快捷键保存文件即可触发自动检测功能。

参考资料

notepad++ 配置一键保存+运行


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Notepad++ 保存文件时自动运行脚本检测代码 实现方式》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌