[Ubuntu-zh] wxgcc v1.8更新 (Linux下使用的GCC编译器图形前端小软件)

wzc0066 wzc0066在gmail.com
星期三 六月 1 13:22:57 UTC 2011


在 2011年5月16日 下午12:54,Yico Gaga <trevita2048在gmail.com>写道:

>  有没有mingw完整的包?
>  在线下载的总是不成功~杯具.
>

完整的包是有的,好像是好几个的组合吧,所以逐个下载很麻烦。
安装给的那个mingw链接其实是一个安装脚本,安装相对会很方便。




>
> 在 2011年3月23日 下午12:33,wzc0066 <wzc0066在gmail.com>写道:
>
> > *V1.8版变更:*
> >
> >   - 移除富文本编辑功能,仅支持对C/C++的编辑
> >   - 对C/C++支持语法高亮显示
> >   - 解决了Tab键问题(Tab被转换成8个空格键)
> >   - 在C/C++保存时自动添加后缀如果没有指定
> >   - 更新logo及工具栏图标
> >
> > 可直接下载压缩包:http://code.google.com/p/wxgcc/downloads/list
> >
> > 或直接从SVN获取最新的版本:svn checkout
> > *http*://wxgcc.googlecode.com/svn/trunk/wxgcc-read-only
> >
> > *截图参见:*http://code.google.com/p/wxgcc<
> > http://code.google.com/p/wxgcc/downloads/list>
> >
> >
> > <http://code.google.com/p/wxgcc/downloads/list>
> >
> > *常用快捷键:*
> >
> >   - F5 --- 编译并执行
> >   - F11 --- 全屏显示
> >   - Ctrl + L --- 锁屏进入只读状态
> >   - Ctrl + F/R --- 查找/替换
> >   - 其它的见程序的菜单栏
> >
> > *使用技巧:*
> >
> >   - 多使用tab键进行代码对齐
> >   - 语法高亮在按下空格键或是Enter键时变更
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> >
> >
> > 补充说明:
> >
> >
> >
> > *1. 关于为什么移除富文件功能?*
> >
> > 其实当初对富文本还是有些幻想的,例如可以通过某种协议形式保存下来,然后就可以实现对富文本的再编辑了;当然还可以通过命令直接转换成PDF文档。
> >
> > 但在保存的实现上却是困难重重,
> >
> > 最初的想法是将富文本的信息按照类HTML的标记形式保存下来,如<B></B>表示粗体,<U><
> >
> >
> /U>表示下环线之类,但因为这些特性(标记)都是可以多重嵌套存在的,所以判断起来非常复杂,总是存在Bug,花了好几个周末的时间研究均不太理想,最后不得已只能舍弃了这个鸡肋。。。
> >
> >
> >
> > *2. 关于语法高亮*
> >
> > wxPython里面其实有一个stc模块可以支持语法高亮的,但因为wxgcc使用的是rtc,所以无法直接搬用,最后只能自己实现这个功能了。
> >
> > 虽然当前仅支持5种颜色:
> >
> >   - 普通语句:系统默认颜色
> >   - 宏定义行:紫红色(#号开始)
> >   - C/C++关键字:绿色
> >   - 单双引号文本:红色
> >   - 注释文本:蓝色 (// and /* */)
> >
> > 但判断起来也是比较复杂的,循环很多。所以要是频繁调用程序会异常缓慢,运行时间久了还会崩溃,提示内存溢出或分配失败之类。。。
> >
> > 最后想到一个办法:就是只有在按下空格键或Enter键时表明文本的内容才发生改变,此时再调用语法高亮判断进行更新即可,现在性能表现的好多了。
> >
> > 经过测试,如果打开一个两千行的程序编辑过程依然会有延迟感,不过该软件的使用对象为C/C++初学者,所以出现的几率应该不会很多。
> >
> >
> >
> > --
> > wzc0066
> > -------------- 下一部分 --------------
> > 一个HTML附件被移除...
> > URL: <
> >
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110323/584b5c73/attachment.html
> > >
> > --
> > ubuntu-zh mailing list
> > ubuntu-zh在lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> >
>
>
>
> --
> *Make Things Right !*
> *Thx 4 help !*
> -------------- 下一部分 --------------
> 一个HTML附件被移除...
> URL: <
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110516/5343fe34/attachment.html
> >
> --
> ubuntu-zh mailing list
> ubuntu-zh在lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>



-- 
wzc0066
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110601/e58043f1/attachment.html>


关于邮件列表 ubuntu-zh 的更多信息