11一/090
Vim 对Gtk+ API 函数自动补全(转载)
转自:http://www.91linux.com/html/article/linux_soft/20090103/15308.html
Gtk的API有很多,如何在使用时让VIM自动补全呢?
其实VIM已经有此功能了,这就是VIM的自动补全功能。包括ctrl-N,ctrl-P以及Ommi 补全功能。
当然了,还有对包含的头文件的自动搜索。但是编写gtk程序有一点不方便的是,它包的是gtk.h
,而gtk.h中是一大堆的*.h文件,显然是不可能在gtk.h中找到什么有用的东西的。
是不是有别的什么办法呢?
linux的使用在于小巧组合,vim配合ctags即可完成此任务。步骤如下:
1.首先进入/usr/include/gtk-2.0/gtk目录,下面有很多头文件,我们要在此目录下生成一个tags文件供使用。
2.执行ctags -R
3.将生成的tags文件copy到你的工作目录,即你写程序的地方。
4.再执行ctags -a //将你写的程序的函数appended 到此文件上。
OK,大功告成。这下你写程序时,即可ctrl-N/P来自动补全gtk的API了。
不过使用时列表中的函数是有点多了,选择起来反而有点麻烦,但总比没有要好。
分类目录
最新文章
- 用 Blender 制作的杯具
- GtkApplication – GTK+ 3 中的 Application 支持
- Arch 中抢先体验 Compiz++
- 在 Virtualbox 中安装 Mac OS X
- Compiz 0.9 正式发布!
文章索引模板
- 2010年七月
- 2010年六月
- 2010年五月
- 2010年四月
- 2010年三月
- 2010年一月
- 2009年十二月
- 2009年十一月
- 2009年十月
- 2009年九月
- 2009年七月
- 2009年六月
- 2009年五月
- 2009年四月
- 2009年三月
- 2009年二月
- 2009年一月
- 2008年十二月
- 2008年七月
- 2008年六月
- 2008年四月
功能
关于
标签云
64bit
rgba
windows
xorg
finit-arc
screenshot
maxthon
c
dbus
svn
empathy
virtualbox
dip
firefox
rss
arm
google
git
eda
policykit
blog
web
gnome
arch
gtk
domain
redhat
boot
css
video
aur
newsletter
catalyst
tofree
python
twitter
shell
ubuntu
cmake
compiz
life
wall
win7
vim
libpcap
友情链接
- A Bit? No!!!
- bones7456
- Cooking Linux
- HomeZZ
- I'm M.B.Samnew
- I'm TualatriX
- L'ven's Blog
- ShelleX is Not ShelleXtend
- Var的小宇宙
- 七星庐
- 小汐的露青轩
- 歪歪灰主流
- 若有所思&&若有所想
- 运维进行时
- 阳光烂灿的日子
- 麦麦的不老阁
