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
- for(int $INDEX$ = 0; $INDEX$ < $LIMIT$; $INDEX$++) {
- $END$
- }
if
- if ($END$) {
- }
st
- String
try
- try {
- $END$
- } catch (Exception e) {
- e.printStackTrace();
- }
System.out.println($END$);
while
while ($END$) {
}
8、更改文件自动注释,默认生成的文件注释为:
- /**
- * Created by ${USER} on ${DATE}.
- */
更改方法:
打开菜单:File-Settings打开选项设置,找到File and Code Templates--Includes--File Header,修改为:
- /**
- * Created by sing on ${DATE}.
- * desc:
- */
选择Templates-class,修改:
- #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
- #parse("File Header.java")
- public class ${NAME} {
- }
- #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
- #parse("File Header.java")
- public class ${NAME} {
- private static final String TAG = "${NAME}";
- }
使得创建类的时候自动创建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代码块
想实现一个空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使用基本设置与类方法模板设置