以前用过一段时间的Editplus,其中一个方便的地方就是可以用EditPlus作为IE浏览器的源代码的查看器,比用MS自己的记事本好多了。然而EditPlus是收费的,当不能够用Crack版本的时候还是比较麻烦的。于是只有转向其它编辑器了,这里介绍VIM. 用VIM时间长了,再回到EditPlus和UltraEdit才发现EditPlus和UltraEdit可真的很难用。

1.安装vim

http://www.vim.org 下载一个Window版本的vim,安装到你的机器上。  

2.修改注册表

你可以手工修改,也可以从reg文件导入

手工修改

按照如下的层次结构建立Editor Name,设置其值为你的vim的路径。

HKEY_LOCAL_MACHINE
|- Software
   |- Microsoft
      |- Internet Explorer
         |- View Source Editor
            |- Editor Name       (Default) = C:/Program Files//Vim/vim70/gvim.exe

从文件导入

把下面的内容保存到一个文本文件,如gvim.reg.然后打开。同上,你需要修改vim的路径。

REGEDIT4
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/View Source Editor/Editor Name]
@="c://Program Files//vim//vim70//gvim.exe"

3.解决中文乱码问题

多数情况下,你通过上面的步骤,你就可以通过IE在 查看->源代码 用vim看html代码了。但是如果你的操作系统在语言不是中文的话,就会遇到中文乱码问题。
把如下的配置copy到你的vim在配置文件_vimrc中,然后问题就解决了。
set fileencodings=utf-8,cp936,big5,latin1

an 20.4109 &Edit.-SEP6- <Nop>
an 20.4109.10 &Edit.Encoding.&GBK :set encoding=gbk<CR>
an 20.4109.11 &Edit.Encoding.&Big5 :set encoding=big5<CR>
an 20.4109.12 &Edit.Encoding.&UTF-8 :set encoding=utf-8<CR>

an 20.4119.10 &Edit.Fileencodings.&GBK :set fileencodings=gbk<CR>
an 20.4119.11 &Edit.Fileencodings.&Big5 :set fileencodings=big5<CR>
an 20.4119.12 &Edit.Fileencodings.&UTF-8 :set fileencodings=utf-8<CR>

an 20.4139 &Edit.gb/ / convert.gb->big5 :%!autogb -i gb -o big5<CR>
an 20.4139 &Edit.gb/ / convert.gb->utf8 :%!autogb -i gb -o utf8<CR>

an 20.4149 &Edit.big5/ / convert.big5->gb :%!autogb -i big5 -o gb<CR>
an 20.4149 &Edit.big5/ / convert.big5->utf8 :%!autogb -i big5 -o utf8<CR>

an 20.4159 &Edit.utf8/ / convert.utf8->gb :%!autogb -i utf8 -o gb<CR>
an 20.4159 &Edit.utf8/ / convert.utf8->big5 :%!autogb -i utf8 -o big5<CR>
 

参考文献Configuring gVim as Internet Explorer 'View Source' editor(from vim.org)
www.vim.org/tips/tip.php?tip_id=118
原文用的是一个vb script,比本文还要复杂一些。
 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐