标签存档: bluefish

kwrite——kde下的记事本

gnome下默认的记事本程序是gedit,感觉有些臃肿,当然我一直自己安装小巧的leafpad来使用,虽然有时会有编码问题,而在kde下则默认是kwrite。

由于经常查看网站日志,用这些程序打开网站日志时,感觉明显的慢,而用kwrite要快很多。几M的日志文件,用其他工具打开时很慢,右边的滚动条用好几秒才能正常拖动,而kde下用kwrite打开简直是神速。

kwrite还可以升级为kate,一个强大的文本编辑器,但还用不习惯,因此,网页编辑器一直用bluefish。

bluefish发布最新版2.2.0

跨平台的网页编辑器bluefish发布了最新版2.2.0,终于解决了Ctrl+Space切换中文输入法的问题。

又重新编译安装了一次bluefish

今天运行revdep-rebuild后,出现如下提示:

 *   broken /usr/local/lib/bluefish/about.la (requires /usr/lib/libatk-1.0.la)
 *   broken /usr/local/lib/bluefish/charmap.la (requires /usr/lib/libatk-1.0.la)
 *   broken /usr/local/lib/bluefish/entities.la (requires /usr/lib/libatk-1.0.la)
 *   broken /usr/local/lib/bluefish/htmlbar.la (requires /usr/lib/libatk-1.0.la)
 *   broken /usr/local/lib/bluefish/infbrowser.la (requires /usr/lib/libatk-1.0.la)
 *   broken /usr/local/lib/bluefish/snippets.la (requires /usr/lib/libatk-1.0.la)

原因是libatk这个库更新了,需要重新编译安装bluefish才能解决。于是,按照前面的一篇文章重新编译了一下bluefish。

Bluefish——跨平台软件推荐

一款为熟练的Web设计员和程序员而设的编辑器,免费、小巧、跨平台的网页编辑器。

我在linux和win下都用它。

官方网站:http://bluefish.openoffice.nl/

linux下bluefish的快捷键Ctrl+Space与ibus等输入法冲突的解决办法

2011年12月27日:最新版的bluefish 2.2.0已经解决这个问题,下载源码直接编译即可。

一直在用linux的网页编辑器bluefish,非常不错的一个软件。

软件升级到2.0之后,bluefish中再也无法用Ctrl+Space调出ibus输入法了,原因是这个组合键被bluefish设置为自动补全的快捷键了,而且无法修改为其他键。虽然可以将ibus输入法改成Shift+Space调出来,但个人感觉不太习惯。

还有一个问题是在gentoo中emerge安装的bluefish界面中文支持不好,以英文为主。

今天google了一番,在这里终于找到一个解决办法:

1、下载bluefish的源码,地址:

http://www.bennewitz.com/bluefish/stable/source/

2、解压:

tar xvjf bluefish-2.0.3.tar.bz2

3、找到src目录下的bftextview2.c文件,查找“<ctrl><space>”,将下面代码中的红色字体修改为想要替换成的快捷键:

if (BLUEFISH_TEXT_VIEW(btv->master)->enable_scanner && (kevent->state & main_v->autocomp_accel_mods)
&& kevent->keyval == main_v->autocomp_accel_key) {
/* <ctrl><space> manually opens the auto completion */
autocomp_run(btv, TRUE);
return TRUE;
}
//如'w'(一定要带单引号)

4、编译安装:

./configure
make && make install