一、網址參考
2、Vim 配置入門(阮一峰)
二、實操
思路
- 找出目錄下的所有文件類型
- 遍歷要轉碼的文件類型,如.c和.h
- 利用vim的set fileencoding=utf8進行轉碼
步驟:
1、修改vim配置,設置~/.vimrc
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 set ts=4 set expandtab
2、找出目錄下的所有文件類型
find . -type f | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u
3、編寫轉碼的腳本 gbk_to_utf8.sh和gbk_utf8.vi
1)gbk_to_utf8.sh
#!/bin/bash for i in `find -name \*.[ch]` do vim -s gbk_utf8.vi $i done
2) gbk_utf8.vi
:set fileencoding=utf8
:wq!
4)在當前目錄下執行轉碼腳本:
./gbk_to_utf8.sh