设置代码折叠在菜单栏的窗口–>首选项(我用了汉化补丁,所以汉英混在一起拉)
1、选择General常规–>Editor编辑器–>structure text editors,可以看到Enable folding选项,打上勾就可以使用代码折叠功能,但还要在具体的语言中设置。
2、选择JAVA–>Editor编辑器–>folding折叠,选择启用折叠就可以让JAVA的代码折叠了。
如果楼主需要设置C/C++代码折叠,也在C/C++选项的相同位置设置就可以啦。
设置代码折叠在菜单栏的窗口–>首选项(我用了汉化补丁,所以汉英混在一起拉)
1、选择General常规–>Editor编辑器–>structure text editors,可以看到Enable folding选项,打上勾就可以使用代码折叠功能,但还要在具体的语言中设置。
2、选择JAVA–>Editor编辑器–>folding折叠,选择启用折叠就可以让JAVA的代码折叠了。
如果楼主需要设置C/C++代码折叠,也在C/C++选项的相同位置设置就可以啦。
我平时在Fedora8下使用Eclipse进行Gtk编程,按照以前的经验,在Eclipse中输入函数名,会出现函数名的提示,也就是函数名自动补全功能。
这个功能很有用,特别是函数名特别长的情况下,这可以节省很多功夫。
在Linux实现这个功能,要花一点时间。
1.首先在Eclipse的项目属性中,把/usr/include/gtk-2.0,/usr/include/glib-2.0加入到GCC C Compiler的Directories中去。
操作路径:“你的项目”–>”属性”–>C/C++ Build–>Settings–>Tool Settings–>Gcc C Compiler–>Directories–>Include paths–>点击“添加”
2.在你的程序顶部加入你用到的函数所在的.h头文件,即可实现函数名自动补全功能。
例如我要用到gdk_draw_line()函数,把#include <gtk/gtkdrawingarea.h>加入到程序顶部即可。
Eclipse真的很方便!
gtk+ 是基于以下三个库开发的:
glib:gtk+与gnome的底层核心库,主要提供了C数据结构、可移植封装、运行时功能接口,譬如事件循环、多线程、动态装载和对象机制等;
pango:国际化文本陈列及渲染库,它是gtk+的文本与字体处理核心;
atk:可访问接口库。使用ATK库,可以让你的程序很方便的使用屏幕阅读器、放大镜,以及一些输入设备等。
另外,还有cairo库也是安装gtk+所必须的。cario,过去叫做Xr或 Xr/Xc,是一个跨平台的开放源代码的矢量图形函数库,可以提供高质量的显示和打印输出。通过Glitz函数库, Cairo 能使用 OpenGL或X Render扩展的硬件加速功能来绘制图像,这使得基于Cairo的应用能在现代化的3D显示硬件上获得益处。
GTK (GIMP Tool kit)和 gdk (GIMP Drawing Kit),它们解决了对 Motif 的依靠。
什么是GDK?
GDK是标准Xlib函数调用的一个基本封装(wrapper),如果你对Xlib很熟悉,就不需要来重新熟悉绝大多数的GDK函数.所有的函数都是为了提供一个方便直观的风格来访问Xlib函数库.另外,自从GDK使用GLib,在多平台上使用时,GDK变得更加的方便和安全.
什么是GLib?
GLib库提供了一系列函数(functions)和定义(definitions),在设计GDK和GTK程序时很有用.它提供了一些标准c函数库(standard libc)的替代函数,比如malloc,但在其他的系统上使用时有很多问题.
什么是GTK+?
GTK+是一个小型而高效的控件库,具有Motif的外观和风格.实际上,它比Motif看起来好多了,它包含有基本的控件和一些很复杂的的控件:例如文件选择、控件和颜色选择控件. GTK+提供了一些独特的特性,(至少,我知道其他的控件库不提供他们),例如,按钮不提供标签,它包含了一个子控件,在很多的时候是一个标签,但是,这个子控件也可以是一个映射,图像或者任何其他的程序员想要的集合.在整个的库中,你随处可见这种伸缩性.
Gnome的开发基础结构是围绕一组函数库的,所有的内容都是用可移植的ANSI C语言写成的,可以用于所有类UNIX系统,与图形相关的函数库依赖于X Window系统。 Gnome函数库是最高层的。GTK+由两部分组成,GTK和GDK。 GTK层为C语言提供了一个对象模型,并为UI工具包提供了最基本的widget,它是上层GUI派生的基础。 GTK是依赖于GDK的,GDK是Xlib的一个底层包装,Xlib库直接与X服务器对话。除了Xlib以外的任何部分都是基于GLib的,它是一个有用的C函数库,提供了很多实用程序和可移植的功能以及一组容易被C语言使用的容器。
一个Gnome程序使用多个库组成的层次结构:
[...]
gnome blog poster for windows?
现在还没有,不过gnome blog poster 是开源的,你可以下载它的源代码,在windows xp上编译,就可以使用了。
下载连接:
http://www.gnome.org/~seth/gnome-blog/download.html
latest version is 0.8
Features:
* Clean interface doesn’t get in the way of what you’re writing
* WYSIWYG styled text support
* Entries can be written gradually over the course of a day, popping gnome blog open and [...]
星球大战-克隆战争-3D版 首播时间: 2008年10月03日
第一季第一集
Yoda对克隆兵们说了一段话:
Clones, you may be, but the Force resides in all life forms. Use it, you can, to quiet your mind.
Rush not into fights. Long is the war. Only by surviving it, will you prevail.
I love 《Star War》!
昨天上传文章,插入图片,发现不能上传。
文字是可以上传上去的。
我到后天看了一下,发现在后台上传图片也不行。
原来是我的博客搬家之后,wp-content下的uploads文件夹的属性一直是drwxr-xr-x,
把它改为777,drwxrwxrwx也不行。
原因何在?
用google搜索后才知道,在把”设置”–>”杂项”–>”上传文件”的目录设置为”wp-content/uploads”,
才能正确上传。
因此而解决问题。
但是使用gnome-blog-poster上传图片,还是不行。
可能要研究一下它的源代码才行。
另外还有一个问题:
gnome blog poster 在编辑的时候,不支持撤销按键,就是按ctrl+z没反应。
test一幅彭丹的艺术照
blog里面是有图片的,但是没有关联到那个图片。
我检查了一下,gnome blog poster已经上传了图片,但是在服务器上文件是文本文件,不是图片。