当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ljedit for ubuntu 7.04 提供deb下载啦,看c,有兴趣的朋友可以试试啦
帖子发表于 : 2007-09-19 17:37 

注册: 2005-10-20 9:19
帖子: 86
送出感谢: 0 次
接收感谢: 0 次
http://code.google.com/p/ljedit/downloads/list

ljedit是仿gedit做的一个文本编辑器,支持.so插件和.py插件.
不同于gedit,ljedit主要语言使用c++,使用gtkmm库,用pygtk做python扩展.

本来是做ljcs for gedit的, 不过gtk+学的不好, 后来就用gtkmm/pygtk仿gedit写了这个ljedit.像terminal/python console这两个插件就是把gedit的插件改了一点儿拿过来用的.

缩进(indent)插件也是改gedit的插件用的.

ljcs for gedit也变成了ljcs for ljedit.完成度比gedit的插件高一些.

我没敢放windows版本的, 因为要安装gtk+, gtkmm, gtksourceview, python, pygtk, pthread... 等我打好包再放吧.

现在还没有写操作文档呢... 别问我要了,先打开几个c/c++源码试试吧,分析源码的过程是要时间的,分析好后会有我贴出图片的效果.分析完成后,鼠标点在变量上才会出现preview,记得用ctrl+鼠标左键会跳转哦:-)

现在放几张贴图好啦 ;-)

主页: http://ljedit.googlecode.com


附件:
文件注释: 从gedit里学来的 ctrl+K方式的find操作,不支持正则呢
ljedit_find.JPG
ljedit_find.JPG [ 219.85 KiB | 被浏览 1425 次 ]

文件注释: 从gedit里拿来的terminal插件
ljedit_terminal.JPG
ljedit_terminal.JPG [ 249.75 KiB | 被浏览 1381 次 ]

文件注释: 从gedit里拿来的python console
ljedit_python_console.JPG
ljedit_python_console.JPG [ 92.42 KiB | 被浏览 1323 次 ]

文件注释: 配置include 目录
ljedit_ljcs_setup.JPG
ljedit_ljcs_setup.JPG [ 220.22 KiB | 被浏览 1180 次 ]

文件注释: 点击 预览代码定义
ljedit_ljcs_preview.JPG
ljedit_ljcs_preview.JPG [ 246.54 KiB | 被浏览 1316 次 ]

文件注释: Tab键 自动完成
ljedit_ljcs_autocomp.JPG
ljedit_ljcs_autocomp.JPG [ 245.04 KiB | 被浏览 1123 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-09-19 17:40 
头像

注册: 2007-06-09 9:19
帖子: 953
地址: 上海
送出感谢: 1
接收感谢: 0 次
怎么是windows
要看 L 的截图
(:


_________________
太阳好毒…….


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-09-19 21:17 

注册: 2005-10-20 9:19
帖子: 86
送出感谢: 0 次
接收感谢: 0 次
嘿…… 有图就不错啦, 有一幅是用xmanager连接linux的。本本风扇坏了,前天升级ubuntu时,刚好到升级内核,就自动关机了,然后linux就不启动了... 郁闷,grub都启不来,还没有重装机呢。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-09-19 21:34 

注册: 2006-09-07 22:51
帖子: 849
送出感谢: 0 次
接收感谢: 0 次
空格的大小会变吗?
gedit 老是变烦死人了!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-09-19 21:54 

注册: 2005-10-20 9:19
帖子: 86
送出感谢: 0 次
接收感谢: 0 次
可能会吧~ 我想是字体的问题,ljedit和gedit一样,用的gtksourceview做为TextView,现在在linux上,我现在在源码里写死了使用Courier 10 Pitch字体。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-09-20 10:51 

注册: 2006-09-07 22:51
帖子: 849
送出感谢: 0 次
接收感谢: 0 次
louis315 写道:
可能会吧~ 我想是字体的问题,ljedit和gedit一样,用的gtksourceview做为TextView,现在在linux上,我现在在源码里写死了使用Courier 10 Pitch字体。

能不能不让它变啊!
为了这烦人的空格
我还特意安装了geany,
可是这东西中文不认
显示文字没有gedit好看
我都没有一个好的编辑器
希望楼主加油啊!!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-09-21 9:43 
头像

注册: 2007-06-11 4:20
帖子: 556
地址: 北京
送出感谢: 0 次
接收感谢: 0 次
没感觉有什么好的。。。
还有,阁下为什么不出个中文版呢


_________________
http://david50814.blog.163.com


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-09-22 10:44 

注册: 2005-10-20 9:19
帖子: 86
送出感谢: 0 次
接收感谢: 0 次
…… 你还没有用它编写过c/c++代码吧,虽然还少很多功能,但试试就知道了,肯定不是一无是处的哦。

我还没有看多语言相关的资料哦,所以先只放英文版,我想用c/c++的人不会对这几个单词这么陌生吧。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-09-22 12:18 
头像

注册: 2006-12-02 12:25
帖子: 689
送出感谢: 0 次
接收感谢: 0 次
问两个问题,我看lz的东东里面有改变窗口背景颜色的,是怎么实现的?可以改成透明背景吗?还有你的这个东东可以支持其他语言的源代码编辑吗?比如java,haskell(这个偶最关心^_^)


_________________
Titainium


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-09-22 13:41 

注册: 2005-10-20 9:19
帖子: 86
送出感谢: 0 次
接收感谢: 0 次
我用的是gtkmm, 窗体背景色相关函数:

Gdk::Color bg_color;

bg_color.set_rgb_p(0.9, 0.9, 0.7);

text_view->modify_base(Gtk::STATE_NORMAL, bg_color);

语法高亮部分不是我做的哦,我直接使用了gtksourceview(gedit就是使用的这个)。
它支持很多语法,运行gedit看一下就知道了。
我还没有实现根据文件后缀名显示相应语法高亮的代码(仅实现了.xml, .py),呵…… 人手不够哦~

要更详细的可以看我的实现源码好了,http://code.google.com/p/ljedit/source


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-09-22 18:38 
头像

注册: 2006-12-02 12:25
帖子: 689
送出感谢: 0 次
接收感谢: 0 次
呵呵,不同语言之间参考起来好难哦。有空看看.py是怎么实现的,加上一个haskell的,就算是偶的作品啦 :em05


_________________
Titainium


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-10-05 14:20 

注册: 2006-09-07 22:51
帖子: 849
送出感谢: 0 次
接收感谢: 0 次
看了标题 ,是不是只能看不能写啊?
那就没有意思了


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-10-05 20:59 

注册: 2005-10-20 9:19
帖子: 86
送出感谢: 0 次
接收感谢: 0 次
:lol: ... 当然能编写啊!

还有啊,不只是C,主要是编辑/查看c++代码的。写标题时,不知道怎么的,好像“/”符号后的文字没有显示出来...


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译