idea设置类多行显示_IDEA 常用设置

本文详细列举了IntelliJ IDEA中常用快捷键和设置,包括导入包、查找类、格式化代码、代码生成、重构等功能,旨在提升开发者的工作效率。此外,还介绍了如何查看字节码、设置自动编译、显示内存使用量、调整代码提示选项等高级技巧,帮助用户更好地掌握IDEA的使用。
摘要由CSDN通过智能技术生成

常用快捷键

导入包,自动修正:Alt + 回车

查找类:Ctrl + N

查找文件:Ctrl + Shift + N

格式化代码:Ctrl + Alt + L

优化导入的类和包:Ctrl + Alt + O

生成代码(如 getter,setter 方法,构造函数等):Alt + Insert

最近更改的代码:Ctrl + E 或者 Alt + Shift + C

替换文本:Ctrl + R

查找文本:Ctrl + F

自动补全代码:Ctrl + Shift +Space

代码提示:Ctrl + 空格

类名或接口名提示:Ctrl + Alt + Space

方法参数提示:Ctrl + P

查找类中的方法或变量:Ctrl + Shift + Alt + N

对比最近修改的代码:Alt + Shift + C

重构-重命名:Shift + F6

当前行代码移动:Ctrl + Shift + 上键/下键

看到当前方法的声明:Alt+Q

删除行:Ctrl + X

复制行:Ctrl + D

注释:Ctrl + / 或 Ctrl + Shift + / (// 或者/…/ )

自动代码:Ctrl + J

最近打开的文件:Ctrl + E

显示类结构图:Ctrl + H

显示注释文档:Ctrl + Q

查找代码所在位置:Alt + F1

快速打开或隐藏工程面板:Alt + 1

返回至上次浏览的位置:Ctrl + Alt + left/right

切换代码视图:Alt+ left/right

在方法间快速移动定位:Alt + Up/Down

高亮错误或警告快速定位:F2 或 Shift + F2

代码标签输入完成后,按Tab,生成代码。

选中文本,按 Ctrl + Shift + F7 ,高亮显示所有该文本,按 Esc 高亮消失。

Ctrl + W 选中代码,连续按会有其他效果

选中文本,按 Alt + F3 ,逐个往下查找相同文本,并高亮显示。

Ctrl + Up/Down 光标跳转到第一行或最后一行下

Ctrl+B 快速打开光标处的类或方法

跳到大括号的开头结尾:Ctrl+[ 或 ]

跳转到上次编辑的地方:Ctrl+Shift+Backspace

显示当前文件的结构:Ctrl+F12

查询当前元素在当前文件中的引用,然后按 F3 可以选择:Ctrl+F7

重命名文件、方法、属性等(Rename):Shift + F6

查看当前类的所有子类:ctrl + H

查看当前方法被谁调:Ctrl + Alt + H

查看当前类的所有方法:Alt+7

重构类、方法(Change Signarture):Ctrl + F6

提取当前选择为变量(Extract Variable):Ctrl + Alt + V

提取当前选择为类的私有属性(Extract Field):Ctrl + Alt + F

提取当前选择为常量(Extract Constant):Ctrl + Alt + C

提取当前选择为方法(Extract Method):Ctrl + Alt + M

提取当前选择为方法参数(Extract Parameter):Ctrl + Alt + P

提取代码块至 if、try 等结构中(Surround With):Ctrl + Alt + T

创建模块文件等(New):Ctrl + Alt + N

创建测试用例(Test):Ctrl + Shift + T

重构菜单(Refactor for this):Ctrl + T

重构:Ctrl + Shift + Alt + T

IDEA和Eclipse常用快捷键对比Eclipse

IDEA

英文描述

中文描述

ctrl+shift+r

ctrl+shift+n

Navigate->File

找工作空间的文件

ctrl+shift+t

ctrl+n

Navigate->Class

找类定义

ctrl+shift+g

alt+f7

Edit->Find->Find Usages

查找方法在哪里调用.变量在哪里被使用

ctrl+t

ctrl+t

Other->Hierarchy Class

看类继承结构

ctrl+o

ctrl+f12

Navigate->File Structure

搜索一个类里面的方法

shift+alt+z

ctrl+alt+t

Code->Surround With

生成常见的代码块

shift+alt+l

ctrl+alt+v

Refactor->Extract->Variable

抽取变量

shift+alt+m

ctrl+alt+m

Refactor->Extract->Method

抽取方法

alt+左箭头

ctrl+alt+左箭头

Navigate->Back

回退上一个操作位置

alt+右箭头

ctrl+alt+右键头

Navigate->Forward

前进上一个操作位置

ctrl+home

ctrl+home

Move Caret to Text Start

回到类最前面

ctrl+end

ctrl+end

Move Caret to Text End

回到类最后面

ctrl+e

ctrl+e

View->Recent Files

最近打开的文件

alt+/

ctrl+space

Code->Completion->Basic

提示变量生成

ctrl+1

alt+enter

Other->Show Intention Actions

提示可能的操作

ctrl+h

ctrl+shift+f

Find in Path

全局搜索

alt+上/下箭头

alt+shift+上/下箭头

Code->Move Line Up/Down

移动一行代码

ctrl+/

ctrl+/

Other->Fix doc comment

方法注释

ctrl+alt+s

alt+insert

Generate

生成getter,setter,tostring等

IDEA启动时不自动打开项目

Settings > Apprearance & Behavior > System Settings

字符集统一为UTF-8

鼠标悬浮提示

忽略显示与工程无关的文件

在Ignore files and folders文本框原始有些默认的忽略显示文件:

1*.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;

将下面配置全部覆盖默认配置:

1*.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;.classpath;.factorypath;.project;*.iml;target;.idea;.settings;

自动导包/删除无用的包

Add unambiguous imports on the fly:快速添加明确的导入。

Optimize imports on the fly:快速优化导入,优化的意思即自动帮助删除无用的导入。

集成 javap

Settings->Tools->External Tools 添加一个扩展工具:

Program 需要指定你 JDK 目录中 javap 的位置

Arguments 是扩展工具带的参与, -c $FileNameWithoutExtension$.class,所以需要配置这个样子,可以点击右侧Insert Macro…查看所有关联项

Working directory 要配置到 class 的输出目录,包括项目目录和 package 目录,所以内容是 $OutputPath$/$FileDirRelativeToSourcepath$

使用方法

在源码文件中右击,选择:Extenral Tools,选择刚才创建的Show Byte Code扩展,即可在 IDEA 的控制台中显示当前源码的字节码文件的反编译信息。

IDEA菜单显示工具栏

包结构目录层次显示

点击项目资源管理器上的小齿轮,不勾选 Flatten Packages:

maven 配置统一

File > Other Settings > Preferences for New,这样对每个新建的项目都是使用这个统一配置,如果配置的是 File > Settings 仅仅对本工程有效。

开启自动编译

在 IDEA 当中自动编译默认是关闭状态,需要手动打开,注意设置界面是:File > Other Settings > Preferences for New:

内存使用量实时显示

显示多行Tab

当我们打开的标签页多了的时候,默认的会隐藏在右侧,当我们需要的时候在右侧找到后再打开。IDEA 是支持多行显示的,这样在大屏幕的显示器上也不用总去点击右侧的去找刚才打开过的文件了(其实通过 Ctril + E 也可以找到刚才打开过的文件)。具体开关位置在:File > Settings > Editor > General > Editor Tabs:

显示行号和方法间的分隔符

开启代码提示忽略大小写

比如我想写 Date 类,当在 IDEA 里输入”da”时,如果 IDEA 没有设置”忽略大小写提示”,那么 IDEA 不会给你提示,只有当你输入”Da”时才会出现提示,因此对于笔者这种懒人是必须要开启忽略大小写提示的:

单词拼写提示

DEBUG 设置

windows 系统下设置

设置自定义代码模板

创建自定义模板组

创建名称为:MyTempalte 的模板组,并在该模板组下创建模板:

以创建 try 异常模板为例:

模板代码:

1

2

3

4

5try {

$END$

} catch(Exception exception) {

}

设置Java代码的注释风格

IDEA 单行默认注释的时候,”//“在行的最开头:

根据个人习惯,可以设置成”//“在代码的最开头:

更多参考资料

IntelliJ IDEA 简体中文专题教程:IntelliJ-IDEA-Tutorial

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值