vim の改行コードの表示
vim の改行コードの表示は dos, unix, mac とかになっていてよく意味が分からない。これを
のように CR+LF, LF, CR と表示するように変えてる。
それも合わせて今の僕の .vimrc はこのようになってる。
syntax on set number set hlsearch set showcmd set showmatch set shiftwidth=4 set smartcase set tabstop=4 set softtabstop=4 set expandtab set list set listchars=tab:»-,extends:»,precedes:«,nbsp:%,trail:- vnoremap y "+y set nowrap set scrolloff=999 highlight ZenkakuSpace ctermbg=white match ZenkakuSpace / / filetype on filetype indent on filetype plugin on "For Perl set iskeyword+=: "ステータスラインの設定 分けて書いた方が見易いと思う set laststatus=2 set statusline=%n\:%y set statusline+=[%{(&fenc!=''?&fenc:&enc)}] set statusline+=[%{Getff()}] set statusline+=%m%r\ %F%=[%l/%L] function! Getff() if &ff == 'unix' return 'LF' elseif &ff == 'dos' return 'CR+LF' elseif &ff == 'mac' return 'CR' else return '?' endif endfunction "スワップディレクトリの設定 "set directory=~/.swap "拡張子に合わせて自動的に読み込むファイルの設定 autocmd BufNewFile *.pl 0r $HOME/.vim/template/perl.pl autocmd BufNewFile *.php 0r $HOME/.vim/template/php.php autocmd BufNewFile *.c 0r $HOME/.vim/template/c.c