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