Vim當然有此功能,在Insert mode,把游標移到識別子上,再按Ctrl+n 或 Ctrl+p就可以了。
範例
下圖在某一結構詢問有哪些成員。

按Ctrl+n變出現下圖之結果:

當然忘記某一函式也行。例如,打mem然後再按Ctrl+n,如下兩圖所示:


[Reference]
Vim官網
What a fascinating Linux it is!
** (gvim:9348): CRITICAL **: ascii_glyph_table_init: assertion `gui.ascii_glyphs->num_glyphs == sizeof(ascii_chars)' failed結果是Gvim默認的一些字型(Ex: Sans, Monspace) 搞的鬼。因此換別的字型就可以用了,編輯~/.vimrc加入下列幾行:
if has("gui")
set guifont=Bitstream\ Vera\ Sans\ Mono\ 12
endif
struct student {
char name[16];
int id;
struct student *next, *prev;
};
struct list_head {
struct list_head *next, *prev;
};
struct student
{
char name[16];
int id;
struct list_head list;
};
adrian@adrian-desktop:~$ cd /usr/src/linux
adrian@adrian-desktop:/usr/src/linux$ make menuconfig
Processor type and features ---> Timer frequency (250 HZ) --->
adrian@adrian-desktop:~$ cat /proc/interrupts | grep timer && sleep 1 && cat /proc/interrupts | grep timer
0: 9309306 IO-APIC-edge timer
0: 9309562 IO-APIC-edge timer
上面四個欄位分別為中斷號碼、CPU中斷次數、PIC與裝置名稱。