2011年8月29日 星期一

callback function & function pointer

callback function

http://squall.cs.ntou.edu.tw/cpp/94spring/lab03/Lab3-2.html

2011年8月24日 星期三

Vim -- "swap" file and "backup" file

使用Vim編輯時, 若不想讓它產生系統暫存檔 (swap file),
或是有更動後存檔時的備份檔 (backup file), 可用以下指令:

set nobackup
set nowritebackup
set noswapfile

但不建議如此做, 因為在發生不正常情況時就無法recover
如果只是為了讓工作目錄更乾淨, 可以更改swap file及backup file產生的目錄
指令如下

if has("win32") 

    set directory=c:\\tmp,c:\\temp 
    set backupdir=c:\\tmp,c:\\temp 
elseif has("unix") 
    set directory=/tmp 
    set backupdir=/tmp 

2011年8月12日 星期五

Vim -- 取消嗶聲

:set vb
(visual bell)

----
這個在DOS Vim應該很有用  XD
可是DOS Vim有vimrc檔可以用嗎?

[edit]
有耶, Vim文件有寫...


Recommended place for your personal initializations:
	MS-DOS and Win32    $HOME/_vimrc or $VIM/_vimrc

試過了,可用!!
讚!!

2011年8月8日 星期一

Vim的小技巧 (括號配對/消除^M/colorscheme)

筆記一下一些可能會用到的小技巧...

 1. 尋找配對的括號 => %

 2. 消除 ^M 符號 => :%s/^M//g
(^M 要用 ctrl-v ctrl-m 打出來)
或是 :%s/\r//g

 3. colorscheme => :colorscheme [scheme_name]

----
 太久沒用果然是會忘記的 @@