0
点赞
收藏
分享

微信扫一扫

善用Eclipse自动语法提示,提高开发效率


1.JtnPost类,希望自动 提示 jtnPost。

Idea的语法提示功能比较强,一直以为Eclipse没有。

以前都是 "."触发,输入"jtnPost."就会触发方法提示。
如果手动使用 .就触发提示,但是会是变量相关的或它自己的方法。而不能根据类名,生成约定的字段名。

就算有,可能最后还需要删除“.”。

 

今天终于忍不了了,希望开发再快速一点。

用“Alt+/”手动触发提示就行了。

用了这么多年Eclipse,没想到 用这种方式 来替换 Copy再修改。

 

没想到定义类之后,自动提示变量也可以。

 

2.之前只知道输入 main或syso,然后 Alt+/ 自动生成main函数,标准输出语句。

 

3.还有一个痛点:根据方法调用,自动生成 变量定义。

开发的时候,需求非常强烈,因为总是执行重复的动作,要么手动输入,要么去源码中copy,很烦人。

光标只能放在"jtnCategoryMapper.selectBatchIds(categoryIdList);"的行末尾,按 Shift+Alt+L,填入变量名,自动生成。

会出现对话框,默认字段名为"selectBatchIds",手动改为了"categoryList"。

"List<JtnCategory> categoryList = jtnCategoryMapper.selectBatchIds(categoryIdList);"

 

注意到网友原话“光标只能放在 末尾”,尝试放在前面和中间,真的不太行。

感觉不太符合逻辑,如果只是自动提示,前后并不影响?

突然明白了

善用Eclipse自动语法提示,提高开发效率_快捷键

 

Shift+Alt+L 是“提取本地变量”的快捷键,并不是“真正的代码提示”。

我就纳闷了,代码提示,咋可能会出现对话框。

 

以前

if(jtnCategoryMapper.selectBatchIds(categoryIdList)!=null){
}

会特意把if里面的长语句,自动提取成 1个局部变量,只是没有去记住 快捷键,也没想到单独的一行方法调用,也可以提取。

 

------------------

今后再遇到重复性动作时,及早百度,了解最高效的方法。

今后的开发效率又可以提高一点点了,哦耶。

------------------


MyEclipse和eclipse生成变量快捷键

举报

相关推荐

0 条评论