Linux 下查看文件编码及修改编码

查看文件编码

在Linux中查看文件编码可以通过以下几种方式:

1.在Vim中可以直接查看文件编码

:setfileencoding

即可显示文件编码格式。

如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在

~/.vimrc文件中添加以下内容:

setencoding=utf-8fileencodings=ucs-bom,utf-8,cp936

这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照 fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。

vimrc文件的设定:

1"タグファイル指定

2settags=/usr/local/tags

3

4"UTF-8対応

5setencoding=utf-8

6setfileencoding=utf-8:

7setfileencodings=utf-8,euc-jp,sjis,jis,ascii:

8setambiwidth=double

9

10"プラグイン&シンタックス

11filetypepluginindenton

12syntaxenable

13

14"基本設定

15setnocompatible"vi互換停止

16setexpandtab"タブ空白設定

17settabstop=4"タブ空白数

18setshiftwidth=4"インデントスペース数

19setnu"行番号表示

20setshowmode"モード表示

21"setbackspace=1"autoindentと改行を削除可能

22setbackspace=indent,eol,start

23setnowrap"折り返し禁止

24setautoindent

25"setlist

26setsmartcase

27setruler

28setlaststatus=2

29

30

31"タブと全角空白の表示

32setlcs=tab:>.

33hiJpSpacecterm=underlinectermfg=Blueguifg=Blue

34auBufRead,BufNew*matchJpSpace/ /

35

36"ショートカット

37nnoremap<Space>.:<C-u>edit$MYVIMRC<Enter>

38nnoremap<Space>s.:<C-u>source$MYVIMRC<Enter>

39nnoremap,l:callPHPLint()<Enter>

40

41"PHPシンタックスチェック

42functionPHPLint()

43letresult=system(&ft.'-l'.bufname(""))

44echoresult

45endfunction

46

47"拡張子の追加

48"autocmdBufNewFile,BufRead*.ctpsetfiletype=php

49setruntimepath=~tkunimoto/.vim,$VIMRUNTIME

50autocmdBufNewFile,BufRead*.ctpsetfiletype=htmlcake

 51

相关推荐