有没有mingw完整的包? 在线下载的总是不成功~杯具. 在 2011年3月23日 下午12:33,wzc0066 <wzc0...@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