一直在寻找一个网页调试工具,希望它能够提供多个浏览器的通用接口,从而可以避免在浏览器兼容性网页调试时的繁琐的切换。尽管用了很久的Notepad++,但是一直只是涉及其简单的功能,今天突然发现,Notepad++中早已提供了一种启用多个浏览器的通用接口,如下图所示:

222216429.png

不过最新版的Notepad++ v6.5.4缺少了对于Opera的支持,只有Firefox, IE,Chrome和Safari(上图中lauch in Opera是已经修改后的),那么如何增加对于opera的启用接口呢?通过如下的步骤就可以实现,

Step 1: 在notepad++的安装目录下找到文件shortcut.xml文件,例如我的pc上的情况为:

F:\Program Files\Notepad++\shortcuts.xml

step 2: 在commands中增加如下的script行,保存退出。

<Command name="launch in Opera" Ctrl="no" Alt="no" Shift="no" Key="0">opera &quot;$(FULL_CURRENT_PATH)&quot;</Command>

如果你想设置快捷键,则需要对上述的ctrl, alt, shift,key进行设置,我这里默认不设置快捷键。

!!!注意:最好用系统自带的文本编辑器编辑上述文件,例如记事本 或者写字板, 避免用notepad++编辑,因为notepad++退出的时候总是会重写那个文件,造成你刚才的更改无效。

step 3: 重启Notepad++, 就可以看到lauch in opera了。

通过上述的更改,在调试html文件的时候,就可以方便的调用不同的浏览器观察效果了。尽管在notepad++的Run菜单下,你也可配置快捷方式启用opera,但是每次只是启用了opera浏览器,而不能一次性的让当前编辑的页面在浏览器中打开。