Linux 下查看文件编码及修改编码
查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:...
查看文件编码
在Linux中查看文件编码可以通过以下几种方式:
1.在 Vim 中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或者GBK编码的文件),其实就是依照 fileencodings提供的编码列表尝试,如果没有找到合适的编码,就用latin-1(ASCII)编码打开。
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
更多推荐
所有评论(0)