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);"
注意到网友原话“光标只能放在 末尾”,尝试放在前面和中间,真的不太行。
感觉不太符合逻辑,如果只是自动提示,前后并不影响?
突然明白了
Shift+Alt+L 是“提取本地变量”的快捷键,并不是“真正的代码提示”。
我就纳闷了,代码提示,咋可能会出现对话框。
以前
if(jtnCategoryMapper.selectBatchIds(categoryIdList)!=null){
}
会特意把if里面的长语句,自动提取成 1个局部变量,只是没有去记住 快捷键,也没想到单独的一行方法调用,也可以提取。
------------------
今后再遇到重复性动作时,及早百度,了解最高效的方法。
今后的开发效率又可以提高一点点了,哦耶。
------------------