Archive for 八月, 2007

Keybindings in Text Fields

星期天, 八月 26th, 2007

在IDEA 7241中实现的这个特性,也就是说在Text Fields你可以使用编辑窗口中的一些快捷键,这个特性虽然很小,但非常贴心。当你在普通的Text Field中进行输入时,如果调用上这些快捷键,将非常高效和令人愉悦。 :)
当前支持以下快捷键:

Delete Line at Caret
Delete to Word End
Delete to Word Start
Join Lines
Next Word, Next Word with Selection
Previous Word, Previous Word with Selection
Select Word at Caret
Text End, Text End with Selection
Text Start, Text Start with Selection
Toggle Case

log4j.xml plugin

星期四, 八月 16th, 2007

以前写log4j.xml文件时,都是从其他项目拷贝一个过来。前两天要修改一个log4j.xml文件,突然萌发想一个小插件的冲动。花了两个晚上的业余时间,写了这个插件,主题提供以下功能:
1 创建log4j.xml的文件模板
2 提供log4j.xml的DTD绑定,这样已xml方式编辑log4j.xml会快捷很多
3 提供代码提示,主要是是param和appender-ref,这样会跟快捷
log4j.xml在项目都会用到,希望这个小插件能给你节省点时间。

IntelliJ IDEA 7.0 M2 Released

星期二, 八月 14th, 2007

对于Milestone 2,如果关注每一次EAP的change log的话,特性还是比较多的,总的来说主要有以下几点:
1 Groovy和Ruby的插件功能根据强大,相信这两个插件在将来将是IDEA的亮点
2 Spring和Hibernate的支持:虽然M1的视频以Spring和Hibernate为亮点,在M2中,支持将更完美,如AOP,namespace等。
3 Maven support: Maven可以说是Java的一个规范啦,M2对Maven的支持将非常期待。
4 Project Configuration: IDEA引入了Facet概念,而不是先前的各种module type,这个改变可能对一些人有影响,但是这种方式非常便捷,将提升对module的配置。
5 还有的就是各种小特性的提升,对工作效率的提升非常有帮助。

Run test method for Ruby testcase

星期天, 八月 5th, 2007

 早上看到Ruby插件更新啦,急忙去看了一下,其中最兴奋的特性就是run test method,这样运行Ruby TestCase就更加方便,现在只要编写一个TestCase,然后将光标置于要运行的method内,然后按下Ctrl+Shift+F10就可以运行该测试方法,终于可以像运行JUnit TestCase那样啦,非常方便。