用VIM查看IE的中HTML源代码

本文介绍如何将VIM配置为IE浏览器的源代码查看器,并解决中文乱码问题。首先需要下载并安装VIM,接着修改注册表进行设置。最后,通过在_vimrc文件中添加特定配置来解决非中文操作系统下的乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前用过一段时间的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,比本文还要复杂一些。
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值