IDEA 使用技巧

   

    最近把家里的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.csdn.net/aubdiy/article/details/68485336

 

 

     ~~~持续更新中

 

 

 

 

 

 

 

 

  

猜你喜欢

转载自yhgogo.iteye.com/blog/2401318