" 設定 vim 編輯預設備份目錄, 必須先 mkdir ~/vi_backup/ "set backupdir=~/vi_backup/ "set backup " 游標移動後, 一樣可以用 backsapce, del 等刪除動作 set bs=2 ":highlight 可以看到所有的顏色 " save .vimrc, auto exec, .vimrc 如果存檔, 就會立刻實現 "autocmd! bufwritepost .vimrc source % syntax on " /usr/share/vim/vim63/colors/desert.vim highlight Search term=reverse ctermbg=4 ctermfg=7 highlight Normal ctermbg=black ctermfg=white highlight Folded ctermbg=black ctermfg=darkcyan hi Comment ctermbg=black ctermfg=darkcyan " 下面出現一列 bar. set ls=2 set statusline=%<%f\ %m%=\ %h%r\ %-19([%p%%]\ %3l,%02c%03V%)%y highlight StatusLine ctermfg=blue ctermbg=white " 搜尋到的字加 hilight set hlsearch filetype on set number set cindent set autoindent set smartindent " \t 會以 4個空格代替 set expandtab set shiftwidth=4 set softtabstop=4 set tabstop=4 " :sp 開檔時, 上面會列出所有檔案 set wildmenu " 可以用 {{{ }}} 縮排 Folded set foldmethod=marker " {{{ UTF-8 Big5 Setting " 以下四個設下去. vim 編出來都是 utf-8 編碼的. set fileencodings=big5,utf-8 " 檔案存檔會存成utf-8編碼 set termencoding=utf-8 set enc=utf-8 set tenc=utf8 " }}} "imap :w nnoremap :set paste " 會自動到最後離開的位置 if has("autocmd") autocmd BufRead *.txt set tw=78 autocmd BufReadPost * \ if line("'\"") > 0 && line ("'\"") <= line("$") | \ exe "normal g'\"" | \ endif endif