ljedit for ubuntu 7.04 提供deb下载啦,看c,有兴趣的朋友可以试试啦
-
- 帖子: 86
- 注册时间: 2005-10-20 9:19
ljedit for ubuntu 7.04 提供deb下载啦,看c,有兴趣的朋友可以试试啦
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
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
-
- 帖子: 86
- 注册时间: 2005-10-20 9:19
-
- 帖子: 86
- 注册时间: 2005-10-20 9:19
-
- 帖子: 849
- 注册时间: 2006-09-07 22:51
- 联系:
- David50814
- 帖子: 556
- 注册时间: 2007-06-11 4:20
- 来自: 北京
- 联系:
-
- 帖子: 86
- 注册时间: 2005-10-20 9:19
- titainium
- 帖子: 689
- 注册时间: 2006-12-02 12:25
-
- 帖子: 86
- 注册时间: 2005-10-20 9:19
我用的是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
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
- titainium
- 帖子: 689
- 注册时间: 2006-12-02 12:25