使用IntelliJ IDEA开发前的基本设置,有助于提高开发效率

Posted 星朝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用IntelliJ IDEA开发前的基本设置,有助于提高开发效率相关的知识,希望对你有一定的参考价值。

2、界面字体大小设置

File菜单->Settings->Appearance->Override default fonts by(not recommended):
Name:宋体(建议选择中文,防止出现中文乱码。起初的中文字体名称为空白,只要把列表框拉到最后随便选取一个空白然后应用,中文字体名便出现了,再选择喜欢的字体。)
Size:18

3、代码字体大小设置

File菜单->Settings->Editor->Color&Font->Font
首先点击“save as...”保存为自定义字体设置,然后修改大小Size:18


4、解决代码中文乱码

点击状态栏右下角GBK-选择UTF-8,然后根据情况选择“reload”或者“convert”。


5、代码显示行号

File菜单->Settings->Editor-Appearance :show line numbers


6、设置IntelliJ IDEA智能提示忽略大小写

Editor-Code Completion页里有个Case sensitive completion,可以设置只第一个字母敏感、完全敏感或者不敏感。


7、添加自定义代码补全

File菜单->Settings->Live Templates

先把“By default expand with Tab”改为"Space",这样更符合VS习惯。

点击右侧的“+”新建一个TemplateGroup,名称为user。
然后在user分组下添加自定义的LiveTemplate:
for

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. for(int $INDEX$ = 0; $INDEX$ < $LIMIT$; $INDEX$++) {  
  2.   $END$  
  3. }  

if
[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. if ($END$) {  
  2.       
  3. }  

st
[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. String   

try
[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. try {  
  2.     $END$  
  3. catch (Exception e) {  
  4.     e.printStackTrace();  
  5. }  

print

System.out.println($END$);

while

while ($END$) {
    
}


8、更改文件自动注释,默认生成的文件注释为:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. /** 
  2.  * Created by ${USER} on ${DATE}. 
  3.  */  

更改方法:

打开菜单:File-Settings打开选项设置,找到File and Code Templates--Includes--File Header,修改为:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. /** 
  2.  * Created by sing on ${DATE}. 
  3.  * desc:  
  4.  */  

选择Templates-class,修改:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end  
  2. #parse("File Header.java")  
  3. public class ${NAME} {  
  4. }  
为:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end  
  2. #parse("File Header.java")  
  3. public class ${NAME} {  
  4.     private static final String TAG = "${NAME}";   
  5. }  

使得创建类的时候自动创建TAG。



怎样调出javadoc注释视图

View | Quick Documentation or the corresponding keyboard shortcut

快捷键是Ctrl + Q






 IntelliJ中,除了IDE自带的标准模板,它还具有强大的定义新模板的功能。使用过Eclipse(MyEclipse)的程序员对定义模板并不会陌生,

也一定从中受益。其实,IntelliJ也具有相同的功能。且不去比较哪个IDE功能更强大。很多新使用IntelliJ的人,和我一样,会因为IntelliJ复杂

的操作而头疼,不知道从哪里入手。加上国内关于IntelliJ的介绍少之又少,相比Eclipse,上手IntelliJ要复杂的多。本篇是在阅读了以下博文后

记录下来的Live Template的操作:

      http://www.javacodegeeks.com/2011/11/whats-cool-in-intellijidea-part-ii-live.html

      首先,Ctrl+J快捷键组合用于获得相关模板的列表(对自定义模板和系统模板都起作用)。一般这些缩写都是模板关键词首字母的组合。

 

           



      在Settings -> Live Templates -> By default expand with选项,我们可以设置扩展提示键(default expansionkey),默认的为

Tab。这里设置为Space,因为Space键更符合自己的习惯。当然,你可以不作改动,或者设成其他系统提供的Key。 

 

  那么,怎样去定义自己的模板?                                                                          


      首先,我们先来定义一个我们常用的模板。由于一些原因,IntelliJ并没有提供try-catch模板。它只提供了把一行语句用try-catch代码块

实现的功能http://www.javacodegeeks.com/2011/11/whats-cool-in-intellijidea-part-i.html#surround-with-live-template当我们

想实现一个空try-catch代码块的时候,却需要手动输入。

Settings(Ctrl+Alt+S) -> Live Templates -> Add -> Edit Live Template

      制作try-catch模板,我们只需要输入Abbreviation和try-catch代码,选中Java code选项。



      try-catch模板非常简单,它只有一些给定的关键字。IntelliJ提供的功能远不止如此,例如,把光标定位到某个位置。

      如果我们想添加一个throwable类型在catch中,我们可以添加一个($EXCEPTION$)并通过IntelliJ提供的一个特殊的函数来定义它的值。

例如,我希望输入一个java.lang.Exception类的子类型,因此我使用了subtype(<type>)函数。

 


      在上图中,你可能发现我使用了$END$,但是却没有编辑窗口,这是因为$END$是预定义的变量,它用把光标最后定位到这个位置。

      现在,我们来试一下输入try,然后按space键,我们可以看到扩展出的模板。


IntelliJ IDEA使用基本设置与类方法模板设置

IntelliJ IDEA使用基本设置与类方法模板设置

erlang开发工具之intellij idea基本使用

IDEA使用笔记——使用前的基本设置

全球排名第 1 的开发工具,到底有多牛逼???

[视频]Intellij Idea使用快速入门教程