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


Linux下查看文件编码及修改编码
 
查看文件编码 
在Linux中查看文件编码可以通过以下几种方式: 
1.在 Vim 中可以直接查看文件编码 
:set fileencoding 
即可显示文件编码格式。 
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件
乱码的问题,那么你可以在   www.2cto.com  
~/.vimrc 文件中添加以下内容: 
 
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 
 
这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK
编码的文件),其实就是依照 fileencodings提供的编码列表尝试,
如果没有找到合适的编码,就用latin-1(ASCII)编码打开。
   www.2cto.com  
vimrc文件的设定:
 
  1 " タグファイル指定
  2 set tags=/usr/local/tags
  3 
  4 " UTF-8対応
  5 set encoding=utf-8
  6 set fileencoding=utf-8:
  7 set fileencodings=utf-8,euc-jp,sjis,jis,ascii:
  8 set ambiwidth=double
  9 
 10 " プラグイン&シンタックス
 11 filetype plugin indent on
 12 syntax enable
 13 
 14 " 基本設定
 15 set nocompatible    " vi互換停止
 16 set expandtab       " タブ空白設定
 17 set tabstop=4       " タブ空白数
 18 set shiftwidth=4    " インデントスペース数
 19 set nu              " 行番号表示
 20 set showmode        " モード表示
 21 " set backspace=1     " autoindentと改行を削除可能
 22 set backspace=indent,eol,start
 23 set nowrap          " 折り返し禁止
 24 set autoindent
 25 "set list
 26 set smartcase
 27 set ruler
 28 set laststatus=2
 29 
 30 
 31 " タブと全角空白の表示
 32 set lcs=tab:>.
 33 hi JpSpace cterm=underline ctermfg=Blue guifg=Blue
 34 au BufRead,BufNew * match JpSpace / /
 35 
 36 " ショートカット
 37 nnoremap <Space>. :<C-u>edit $MYVIMRC<Enter>
 38 nnoremap <Space>s. : <C-u>source $MYVIMRC<Enter>
 39 nnoremap ,l :call PHPLint()<Enter>
 40 
 41 " PHPシンタックスチェック
 42 function PHPLint()
 43     let result = system( &ft . ' -l ' . bufname(""))
 44     echo result
 45 endfunction
 46 
 47 " 拡張子の追加
 48 "autocmd BufNewFile,BufRead *.ctp set filetype=php
 49 set runtimepath=~tkunimoto/.vim,$VIMRUNTIME
 50 autocmd BufNewFile,BufRead *.ctp set filetype=htmlcake
 51

相关内容

    暂无相关文章