顯示具有 程式排版 標籤的文章。 顯示所有文章
顯示具有 程式排版 標籤的文章。 顯示所有文章

2009-12-18

一些 VIM 的設定

記一下 VIM 的設定

set fileencodings=utf-8,big5

"set termencoding=utf-8
"set encoding=utf-8
set fileencodings=utf-8,big5

" 設定 tab 預設 3 格(並且自動把 tab(\t) 轉換成 空白)
set expandtab
set shiftwidth=3
set softtabstop=3
set tabstop=3

" Maximum 96 characters in line
set textwidth=96

"" Set filetype
"set filetype=php

" 指定不折行
"set nowrap

"set backup
"set backupdir=~/.bak
"set backupdir=D:\bak

" 註解 深藍色=>綠色
" hi Comment ctermfg=Green
" 搜尋到的字加 hilight
set hlsearch

" 註解 深藍色=>淺藍色
highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white

" 設定摺疊 {{{ , }}}
set foldmethod=marker

set cindent
set smartindent

highlight Comment ctermfg=darkcyan
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white

filetype plugin on
filetype indent on

程式排版Astyle

程式排版(Coding Style)常見的有indent, Astyle
以前是用 indent, 現在我裝了 Astyle..

用法記一下
格式 : astyle [options] 程式檔名


例:
astyle --style=java -s3 program_name

縮排用三個空白(-s3)
style 用 java (括左號在右方, 不再下一行, OO 的 Programe),

個人化設定檔 (.astyle) 還沒設定, 以後有空再設定..