| Profiel van 猪哥猪哥的BlogWeblogLijstenGastenboek | Help |
|
30-3-2008 Slickedit 2008推出和SourceInsight更新Slickedit 2008(v13)终于结束了Beta阶段,正式发布了。这次SE v13的Beta阶段要比v12短的多。从更新列表上看也不如之前v12对v11的改进来的大。有点像是v12的稳定小改版,类似于v11对v10那样~~ 主要的外在的更新基本不痛不痒,大家可以去SE的网站自己看看。总之看完并没有太多想升级的欲望。下面只说说我感觉值得一提的几个功能点,详细的试用体验以后再给,最近俺忙死了还没空细细体验它只能快速瞄几眼~~ ★ Message List 这回能和Eclipse那样把编译过程中的Error或者Warning单独抽出来列在Message List里头。原来的版本只能在Build输出里面看,用Prev/Next Error来上下找,这样确实要方便很多。不过这个功能理论上应该是早该有的~~另外说实在的至少对我来说用处不大。因为之前已经支持了在错误行前面标记小叉了,所以还是很少去看下面的输出。 ![]() ★ 改进的设置界面 SE的设置界面是早就改改进了的,每次SE版本更新都会带来一大堆配置项,弄得大大小小各种配置散落在不同的设置对话框里面要找起来如同大海捞针。这回更新可能负责界面的开发人员实在太闲了(一年下来就这么点更新,还不闲么?不过这次升级究竟谁最忙呢?看后面~~),终于狠下心改了这个地方。这回设置界面仿造Eclipse(怎么又是Eclipse(─.─||)),变成树状的集成设置界面,外加设置项搜索功能。终于,不会再忘记设置项要从那里找了~~ ![]() 经常要用的配置页可以加入Favorites。不过总体看来~~界面还是丑得可以~~ ★ 自适应格式调整 这是个很有趣的功能。SE编辑器可以自动去根据你现有的代码风格来自动改变它的格式设定。 ![]() 对于大部分人来说没什么用,因为编码风格通常在一个公司或者是对于一个人来说不会变来变去的。不过假如你处于一个很BT的公司里面同时参加多个项目组,而每个项目组都有自己迥异的编码风格;或者你白天在公司上班,晚上还要给另一个黑心老板打工……那么有可能你得同时在一个语言里面使用两种以上的编码风格。所以SE的自适应格式调整就有用武之地了。激活这个功能以后,你打开一个MS风格的代码,SE就自动按照MS风格给你做自动缩进或者括号补全什么的;如果你打开一个BSD风格的,SE又自动变到BSD风格去……听起来是不是挺不错:) ★ 从Makefile导入Workspace 还是一个我觉得不是很有用的功能,就是给它一个Makefile,SE能解析这个Makefile,并且把里面涉及的文件都找到然后自动给它创建一个Workspace。 ![]() 这功能看起来噱头的成分居多啦,实际用的时候我都是整个文件树导入的还没有想过要这种需求。除非有人BT到两个Project的文件混在同一棵文件树里面又不想混在一块建工程。这样的话可能从Makefile导入就比较方便了。 ★ Perl正则支持 终于支持Perl正则了。我一直觉得Perl正则是最好用的正则表达式! ★ 支持自动符号高亮 就是和IDA Pro类似的那个自动高亮功能(我以前写过宏的)。不过SE这回的要智能点,高亮的是真正的根据语法来做的。比如你光标停在一个函数的局部变量上,SE就懂得只高亮这个局部变量作用域内的变量名,不会给你高亮到函数外面也不会去高亮到注释里头。嗯~~看起来不错,结合Context Tagging是SE的强项。SE的搜索和比较功能也都因为结合Tagging功能变得很智能。 ★ Javadoc/Doxygen 注释文档模版定制 似乎又是学习Eclipse的——自动生成的Javadoc/Doxygen文档模版也可以由用户自己定制了。终于可以在所有的函数注释里面都添上@author了(# ̄▽ ̄#) ![]() ★ 改进了的剪贴板界面 终于来了个带预览,能Dock的剪贴板界面了。其他没啥好说的,看图吧~~终于可以把它dock到侧边去了。 ![]() ★ 其他更新 Linux版本完全支持SCIM输入法(还是鬼佬做产品比较负责啊,SE的Boss从v11就开始研究SCIM问题,看来这次v13终于彻底解决了)。这回Ctrl+Space被SE抓走的问题解决了,SCIM的热键都能正常使用。 SlickC增加了Debugger……可以不要再使用打印语句调试SlickC了,这样写宏要方便多啦! OK,我觉得比较值得提的外在更新都说了。看起来确实不多是吧,缺少说服自己去升级的理由(每次升级我要花一个多小时去合并我对SE的修改~~头疼)。不过我还发现了一个内在的升级,应该是很大的升级。估计就是因为这个升级才让v13的版本号有理由比v12涨了1:SlickC竟然支持自定义类了!! namespace se.messages; 上面是我在SE2008的官方SlickC源码内发现的(这就是Message List的部分源码)。很明显,SlickC脚本语言这回至少支持了命名空间、类和继承!!已经越来越多地实现了C++的特性了。要支持这样的功能可真是要伤筋动骨的,SE的开发小组能在一年内把这样的改进搞定也真是很强。 5-3-2008 Megatops ProCoder Font字体主页上线文字部分以前就写好了,今晚终于下定决定放到Google Pages上去了。不过这不意味着我接着会开始积极更新这套字体了——相反,新的开发任务又要开始,我这只是赶着最后一个清闲的晚上,把最后还没放上来的东西放上来罢了(╯﹏╰)。估计在之后的好几个月,可能都不会再有什么空闲时间来维护更新这套字体了。如果各位有什么不满意的地方,就先忍着吧~~忍个半年等我缓过劲来了,俺就会回来更新了~~ 页面位置:http://zhaojie.ding.googlepages.com/megatopsprocoderfont 感谢简单好用的Google Pages,在我的个人主页空间没掉4年以后让我再次有了向网上挂页面的动力~~ |
|
|