2012年7月14日 星期六

我還是喜歡 vim

如果要問我, 最喜歡的編輯器是什麼, 我一定毫不猶豫的說是 vim 自從第一次在unix上使用過vi後, 對於特殊的操作模式就深深的愛上了, 飛快的操作轉換, 後來又見識到了vim的強大, 現在只要在unix-like system 上開發c/c++, vim 絕對是我的第一選擇

不過對於每一台主機上的 .vimrc 每次新增都得重新定義我的習慣, 所以還是存一份在這邊吧, 在陸陸續續慢慢的更新

雖然我沒用到什麼大強大的功能, 不過這就是一種習慣吧


set tabstop=4
set wrap
set ai
syntax on
set shiftwidth=4
set nobackup
set showcmd
set incsearch
set fileformats=unix
filetype on
"autocmd BufEnter *.pc  set filetype=esqlc
set bg=dark
set t_Co=256
highlight comment ctermfg=gray guifg=green

set fileencodings=utf-8,big5
set encoding=utf8
set tenc=utf8

" code mest
map :se foldmethod=indent
map zO
map zC
map zo
map zc

map :tabnext
map :tabprev




"To have the numeric keypad working with putty / vim
imap Oq 1
imap Or 2
imap Os 3
imap Ot 4
imap Ou 5
imap Ov 6
imap Ow 7
imap Ox 8
imap Oy 9
imap Op 0
imap On .
imap OQ /
imap OR *
imap Ol +
imap OS -

" Line highlight 設此是游標整行會標註顏色
set cursorline
" Column highlight 設此是遊標整列會標註顏色
set cursorcolumn
" highlight CursorLine cterm=none ctermbg=0 ctermfg=none " 顏色的前景色與背景色要如何
highlight CursorLine cterm=none ctermbg=0 ctermfg=none " 顏色的前景色與背景色要如何
highlight CursorColumn cterm=none ctermbg=0 ctermfg=none " 顏色的前景色與背景色要如何
" highlight Pmenu ctermfg=1 ctermbg=4 guibg=grey30
highlight PMenu cterm=bold ctermbg=Black ctermfg=Gray
"se noswf
set nohlsearch
filetype on





©Yichen

Mac terminal 顯示中文的方式

一直以來還是習慣有些操作要在console進行處理, 不過一打開發現, 怎麼輸入中就變亂碼....

打個ls想查看目錄, 在Finder裡面看的到的中文也都變變成亂碼了, 這......晴天霹靂

其實這沒什麼好怕的, 只是要修改一下shell的環境設定而已

1. 於登入目錄下新增  .bash_profile  or .profile 都可以, 然後新增以下幾行

export LC_ALL=C
export LANG=zh_TW.UTF-8
alias ls='ls -w'




2. 新增 .inputrc , 並新增以下幾行

set convert-meta off                                                            
set meta-flag on
set output-meta on

重新啟動 terminal 就可以囉...



©Yichen