Eclipse上实现自动完成Perl代码片段的小窍门
黄健  |  2016-03-01  |  科学网  |  476次阅读

在Eclipse上用 EPIC构建的Perl集成开发测试平台上实现代码模板功能,在多语言输入法存在的情况下需要一点小的技巧。以我的机器为例,搜狗拼音输入法默认使用 CTRL+空格键切换输入法,而这正好与自动完成一些代码片段(Code Snippets)的模板功能的快捷方式冲突了,导致模板功能失效。只需重新设置输入法切换的快捷方式,就可使Eclipse与EPIC构建的Perl集成开发平台获得通过CTRL+空格键自动完成Perl代码片段的功能。当然,要先新建或导入相应的模板库哟。这里是我使用的模板文件templates-epic.rar),供参考。可在Eclipse下新建一个template文件夹,然后把下载的压缩文件解压到template文件夹里。然后按下图所示导入模板就可以了。

你的CTRL+空格键很可能仍不工作,输入提示的字符如for或while之后CTRL+空格键依然不响应。因为CTRL+空格键的快捷键组合太常见了,大家都爱用,所以很可能依然被系统或其他应用程序挟持。如果不知道到底那个程序先占了CTRL+空格键,可以退而求其次,按下图所示自定义自动完成模板代码的快捷方式。比如,我用的Alt+/的组合。


好了,现在让我们来测试一下。以自动注释的相关模板为例,在我的笔记本上,效果如下。


Alt+/组合的举手之劳,省却好多的键盘输入。Perl代码片段的自动完成功能的确是省时省力,规范统一。工欲善其事,必先利其器!未雨绸缪,觉得值得!




文章原载于作者的科学网文章,所述内容属作者个人观点,不代表本平台立场。
本文经过系统重新排版,阅读原内容可点击 阅读原文