2008年5月30日 星期五

不錯的文章

用dumper打开运行程序的core dump功能

在vim中常用的跳躍

在vim中的跳躍,對一個程式開發者來說甚為方便,舉例來說:
當您在build code時若發生錯誤,此時您使用vim開啟source file後,使用下列的指令,即可立即跳至該行:
<行號> G

當您須要開啟一個Log File時,若此Log File很大(也許數百MB),使用一般的文字編輯器需要花一段時間才能開啟檔案,且在檔案下拉時,還會停頓;此時,若改以vim來開啟,速度快很多,且可以使用下列指令,立刻至檔尾查看bug發生的原因:
G

當您有需要跳至檔首察看某些宣告時,亦可使用下列指令:
gg

使用vim檢視hex file

您可以使用下列指令來檢視hex file
:%!xxd

2008年5月29日 星期四

vim中如何進行[行]的複製與貼上

複製單行 :
1.)將游標移至欲複製的該行
2.)鍵入yy
貼上單行 :
1.)將游標移至欲貼上的位置
2.)鍵入Shift+p(即大P的意思)

複製多行 :
1.)將游標移至欲複製的該行
2.)鍵入欲複製的行數
2.)再鍵入yy

貼上多行 :
1.)將游標移至欲貼上的位置
2.)鍵入Shift+p(即大P的意思)

如何在vim顯示程式話法關鍵字

:syntax on

vim的視窗切割

水平切割

Case1

: sp

: split

結果: 得兩個frame都是同一個檔案

Case2

:sp hello

結果: 水平分割, 新的frame開啟hello


垂直分割:

Case1

Ctrl+w v

結果: 兩個frame都是同一個檔案