|
1、版本:0.9.99
2、中文显示
将scintilla/PlatGTK.cxx;src/utilities.c中的gdk_font_load改为gdk_fontset_load
3、中文输入
修改scintilla/ScintillaGTK.cxx,在KeyPress函数中,“ int key = event->keyval;”前增加如下代码:
if(event->keyval==0xFFFFFF && event->length>0)
{
for(int i=0;i<event->length;i++){
sciThis->AddChar(event->string);
}
return true;
}
说明:
1、我所用的源码来源于
http://ftp.freshrpms.net/pub/fre ... -0.9.99-fr2.src.rpm
用于redhat8,不清楚有何修改
2、对GdkEventKey中XIM的输入判断所采用的方式还不敢肯定,但我用gWuBi测试是可以的。
3、用redhat8的朋友可以下载上面的源码rpm和我做的补丁包,按以下步骤编译安装:
rpm -ivh anjuta-0.9.99-fr2.src.rpm
tar xvzf /usr/src/redhat/SOURCES/anjuta-0.9.99.tar.gz
cd anjuta-0.9.99
tar xvzf anjuta_patch.tar.gz
./configure --prefix=/usr
make
make install
4、改字体
运行anjuta产生session文件,编辑~/.anjuta/session.properties中查找"font:",修改后面的字体(可全部改成simsun)
5、附件大了点,到linuxforum下载吧
http://www.linuxforum.net/forum/ ... &o=7&fpart=
www.linuxsir.cn.cn/software/350067-anjuta_patch.tar.gz |
|