用c和c++的朋友来试试puss源代码编辑器吧(更新:已发布ubuntu-8.10版本)

软件和网站开发以及相关技术探讨
xenyinzen
帖子: 6
注册时间: 2005-10-21 1:09

#46

帖子 xenyinzen » 2008-01-21 9:05

louis315

朋友您好,我对编辑器开发也有兴趣,能否加你为MSN或QQ好友,向您学习。我的MSN是:xenyinzen@hotmail.com
louis315
帖子: 86
注册时间: 2005-10-20 9:19

#47

帖子 louis315 » 2008-01-21 9:19

MSN : louisliangjun@hotmail.com 每周至少6*24小时不在线~ 白天公司不给开,晚上要照顾家人的,呵……
给我写邮件吧,louisliangjun@gmail.com

如果你对编辑器或IDE感兴趣,随时找我就好了,邮件每天都有用的。
louis315
帖子: 86
注册时间: 2005-10-20 9:19

#48

帖子 louis315 » 2008-01-21 9:26

软件更新

1. 2008-01-21
* 打开/保存文件时,目录会自动设置为当前打开文件所在目录
* gdb调试插件演示版
* 同goto/find/一样风格的replace功能,用 <CONTROL>+H调出

最近比较忙,但是我在主页上已经有预告说要更新版本,只有靠这种力量让我完成这次更新。
不多说了,睡觉 Wink

祝大家新年快乐!

有什么问题直接连接:louisliangjun@gmail.com
ljedit主页: http://ljedit.googlecode.com
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#49

帖子 titainium » 2008-01-21 13:04

已经安装旧版本的怎么更新?需要把旧版本的删掉吗?
Titainium
louis315
帖子: 86
注册时间: 2005-10-20 9:19

#50

帖子 louis315 » 2008-01-21 13:46

dpkg -r ljedit
dpkg -i ljedit-1.0-2008-01-21.deb
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#51

帖子 titainium » 2008-01-21 19:44

原来还是要删的啊,谢了!
Titainium
louis315
帖子: 86
注册时间: 2005-10-20 9:19

#52

帖子 louis315 » 2008-01-21 22:24

哦,对哦,你不说我还没想到呢,可以做升级安装包的。
呵…… 等有时间学一下,看看怎么做。 :)
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#53

帖子 titainium » 2008-01-28 19:48

lz大大,偶在windows下面用你的东东,双击exe文件报了一个错误,说是没有正确配置什么的,信息在附件里面,帮忙看一看。
附件
untitled.JPG
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#54

帖子 titainium » 2008-01-28 19:52

刚才那个附件看不清楚,我重新发了一份,请lz帮忙解决。
附件
untitled-1.JPG
Titainium
louis315
帖子: 86
注册时间: 2005-10-20 9:19

#55

帖子 louis315 » 2008-01-29 21:42

我的主页上有说明哦,在windows下安装要有下几个步骤:
你的错误出现在第5步哦。

1. 安装python-2.5.1

http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi

2. 下载并解压ljedit.rar

http://ljedit.googlecode.com/files/ljedit-1.0-xxxx.rar

3. 下载并解压GTK+ for widnows运行环境,放到ljedit所在的目录里

(其中包括 gtk+2.10.11, gtkmm-2.10.11, glib-2.14.1, pygtk和gtksourceview2.0)

http://ljedit.googlecode.com/files/environ.rar

解压后的目录结构如下:

./
./ljedit.exe
./styles/
./plugin/
./environ/ <= 解压environ.rar后放到这里
...

4. 运行ljedit.exe,搞定 ;-)

5. 汉~~ 如果出错或是少dll文件,就要下载 微软vc8的运行时库了,还好不到3M

这里提供了一份,也可以去Microsoft的网上下载 http://ljedit.googlecode.com/files/vcredist_x86.exe

提示:

1. 如果感觉字体不好看,修改ljeidt/environ/gtk/share/themes/MS-Windows/gtk-2.0/gtkrc

style "msw-default"
{
font_name = "simsun 9" <<< 添加这一行,使用simsun 9号字体
...
}

2. 有些对话框的汉字显示成方块了,我也不清楚还要怎样设置,不过可以编辑ljedit_win32_boot.py

os.environ['LANG'] = 'en' <<< 添加这一行,设置成英文环境. 前面的空白是TAB键,不是空格!!
os.environ['GTK_BASEPATH'] = gtkpath
os.environ['GTKMM_BASEPATH'] = gtkpath
os.environ['PYTHONPATH'] = pypath
os.environ['PATH'] = gtkbin
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#56

帖子 eexpress » 2008-01-29 23:10

用到这么多库啊,那不为难win用户哦。
● 鸣学
louis315
帖子: 86
注册时间: 2005-10-20 9:19

#57

帖子 louis315 » 2008-01-30 0:22

是哦,没法子,基于gtkmm和pygtk的哦,就会有这么多,所以我做了environ.rar,里面是全的。

我正在做新的版本,去掉gtkmm,直接使用gtk和pygtk,并把项目命名为:puss,呵…… 争取早点儿移植完。
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25

#58

帖子 titainium » 2008-01-30 21:25

居然要用python,刚刚删掉... :em19
Titainium
头像
qlhn
帖子: 736
注册时间: 2006-08-25 10:37
联系:

#59

帖子 qlhn » 2008-02-10 12:24

楼主让人产生崇敬感。
louis315
帖子: 86
注册时间: 2005-10-20 9:19

#60

帖子 louis315 » 2008-03-13 23:06

贴子沉了,自己顶一下!
快两个月没有更新了。
因为ljedit的问题太多了~ 第一次用gtk就是这样,而且还依赖gtkmm和pygtk,这样让调试变得很复杂,这两个月里,先试了下xulrunner,又回到原始gtk+,最终选定了先还是用gtk+重构一下ljedit。

积累了一些经验,总算不用叫ljedit了,给这个编辑器取了人名儿:puss。
新版本的开发目前处于移植ljedit过程中,主体基本上完成了,c/c++语法提示插件还差自动完成没移植完,新功能的开发有一些想法了,可就是时间少哦,呵……

这次的新版本去掉了gtkmm和glade,改用gtk+和gtkbuilder来实现界面了,gtk+发展的真快,不过的确是更好用了,特别是GtkBuilder。看了下glib新增的成员gio,挺强,看来要找时间好好学习一下,用在puss里。

还有一件不爽的事儿 和 一件另人高兴的事儿:

不爽的是好像puss在ubuntu7.10里能编译,运行不了,可能是ubuntu-7.10里的gtk版本比较旧吧,目前不打算花太多的时间来解决这个问题了,要做的事件很多哦,预计puss不支持7.10了。

高兴的是gtk+的跨平台做的越来越好了,windows版本的bug少多了,在windows里用puss感觉很不错。gtk小组正在为MacOSX做native gtk framework,不知道以后会不会有windows版本的,还好,现在gtk在windows下还是比较好看的,呵……
回复