用VIM查看IE的中HTML源代碼

以前用過一段時間的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,比本文還要複雜一些。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章