最近在折騰把學校的win2k8的dhcp服務器轉到linux平臺,出於管理需要,全部員工都綁定了mac和ip的對應,200多個員工
問題關鍵是把win2k8的dhcp的靜態綁定轉換成linux的dhcpd.conf中的靜態綁定格式,如果一條條複製粘貼那實在太費勁,於是,當然要藉助於偉大的vim
關於這個問題可以參考我另一篇文章,這裏只說說簡單的讓gvim正確識別各種編碼的方法:
出於方便,用win平臺下的gvim去編程配置文件,發覺一打開utf-8文檔只能顯示亂碼,google一下,發覺很多是在_vimrc加入這幾個參數:
set encoding=cp936
set termencoding=utf-8
set fileencoding=chinese
set fileencodings=ucs-bom,utf-8,chinese,cp936
set langmenu=zh_CN,utf-8
但網友們普遍反映還是不能完美解決問題,無意中搜到一個最簡單的方法:用fencview這個東東:
首先下載FencView.vim,放進gvim根目錄下的App\vim\vim72\plugin中即可
http://www.vim.org/scripts/script.php?script_id=1708
然後,取得iconv.dll文件放進gvim根目錄下:
http://www.ylmf.net/dll/iconv_dll.html
第三,改_vimrc:
加入let g:fencview_autodetect = 1
ZZ保存退出
以後,打開utf-8編碼時會自動識別了:
如圖,提示已經轉換
希望對使用gvim的朋友們有所幫助
iconv.dll及fencview.vim可由附件下載,或去上面的鏈接下載