最近把家里的mac拿出来整理整理,装了个IDEA,学习下这个现在比较流行的IDE工具的用法。初步体验:功能强大,强大到需要写个文章记录下使用技巧,哈哈。
一:生成类的注释
这个方法网上很多,打开Preferences->File and Code Templates->Includes->File Header 。然后在右边编需要的注释模版,保存。创建类时,会自动生成注释。
二:生成方法注释的快捷键。
我用的是2017版本。去网上搜索,大部分都是用IDEA的Live Template来实现。不过我试了试,不是很好用,要么只能在方法内部调用快捷键,不然参数为null。要么参数是有了,但是参数是以数组形式展示的,类似 [username,password],这样并不利于参数说明。
最终发现个最简单也是熟悉eclipse的人都常用的方式:在Preferences中搜索Fix doc comment,然后给它一个快捷键,我设置了alt+shift+j(保留了使用eclipse的习惯)。出来的方法注释如下,
/** * @param username * @param password * @param session * @return */ public Object login(String username,String password,HttpSession session){ return null; }
三:自动提示、代码补全
说明:网上说的 直接设置KeyMap 中的Cycle Expand Word的快捷键为 Alt+/的均不好用。
1:在KeyMap中,移除 Cycle Expand Word的快捷键,如果默认未设置,则不用移除。
2:设置basic的快捷键为 Alt+/,apply---ok。
经测试,好用。
四:自动提示大小写关闭
Preferences---sensitive,case sensitive completion 设置为NONE,apply --ok。
五:idea 复制错误提示信息
我们习惯上是鼠标选中后就松开鼠标,再CTRL+C,但idea 中 松开鼠标选中的内容就没了,甚至消息框也没了。那就改变习惯:鼠标选中,CTRL+C,然后再松开鼠标。
六:mapper.xml中提示“no data sources are configured ...”“SQL dialect is not configured. Sybase, SQL Server match best” 提示我们 需要配置在 IDEA 中配置 data source,但是目前都是用ORM框架,不会使用IDEA直接查看数据库。因此忽略此信息即可:
去掉:no data sources are configured 警告:
Prefernces ⇒ Editor ⇒ Inspections ⇒ SQL ⇒ No data sources configure。取消勾选,apply--OK.
去掉: SQL dialect is not configured 警告:
Prefernces ⇒ Editor ⇒ Inspections ⇒ SQL ⇒ SQL dialect detection。 取消勾选,apply--OK.
此时,仍有绿色背景色,
去掉:“注入语言”的背景色:
Prefernces ⇒ Editor ⇒ Colors & Fonts ⇒ General ⇒ Code ⇒ Injected language fragment ⇒ Background。
我用的是2017:
Prefernces ⇒ Editor ⇒Color Scheme ⇒ General ⇒Code ⇒ Injected language fragment ⇒ Background,
去掉勾选,apply--OK.
参考:http://blog.youkuaiyun.com/aubdiy/article/details/68485336
~~~持续更新中