IntelliJ Idea 常用快捷键列表


描述 快捷键
倒退 CTRL+Z
剪切,删除行 CTRL+X
选中代码,连续按会有其他效果 CTRL+W
光标跳转到第一行或最后一行下 CTRL+UP/DOWN
向前 CTRL+SHIFT+Z
可以复制多个文本 CTRL+SHIFT+V
代码向上/下移动。 CTRL+SHIFT+UP/DOWN
在选中的文件目录里搜索 Ctrl+Shift+F
查找文件 CTRL+SHIFT+N
原地参看类、方法的声明 CTRL+SHIFT+I
不移动光标,往上下滑屏 Ctrl+↑/↓
高亮显示多个关键字. CTRL+SHIFT+F7
代码编辑窗口最大化 CTRL+SHIFT+F12
查看文件结构 CTRL+F12
复制行 CTRL+D
返回上次编辑的位置 CTRL+ALT←/→
自动导入变量定义 CTRL+ALT+V
可以把代码包在一个块内,例如:try/catch CTRL+ALT+T
自动缩进 
CTRL+ALT+I
符号定位 CTRL+ALT+SHIFT+N
对imports进行优化 CTRL+ALT+O
选中代码块提取方法 CTRL+ALT+M
可以跳转到抽象方法的实现
Ctrl+Alt+B
对代码重新排列格式 CTRL+ALT+L
资源管理器打开文件夹 CTRL+ALT+F12
定位到最后编辑位置 CTRL+SHIFT+BACKSPACE
删除行 CTR+Y
代码模版
Ctrl+J
定位到类的父类、接口 CTR+U
提示(window与切换输入法冲突) CTR+SPACE
智能提示 CTR+SHIFT+SPACE
查看方法的继承结构 CTR+SHIFT+H
完成当前语句 CTR+SHIFT+ENTER
查看方法、类的doc CTR+Q
查看方法参数信息 CTR+P
查找类 CTR+N
查看类的继承结构 CTR+H
定位文件头(定位到文件行数) CTR+G
最近打开的文件 CTR+E
复制行 CTR+D
跳到类或方法的声明 CTR+B
建议提示为参数 CTR+ALT+P
查看类或方法被调用情况 CTR+ALT+H
定位到代码块结束 CTR+]
定位到代码块开始 CTR+[
大小写切换 CIRL+SHIFT+U
导入包,自动修正 ALT+回车
定位上一个方法 ALT+UP
显示/隐藏工具栏(Toolbar) ALT+T
列选择模式 ALT+SHIFT+INSERT
对比最近修改的代码
Alt+Shift+C
显示/隐藏状态栏(StatusBar) ALT+S
计算变量值
Alt+F8
回到之后的文件 ALT+RIGHT
显示/隐藏导航栏(NavigationBar) ALT+N
回到之前的文件 ALT+LEFT
可以生成构造器/Getter/Setter等 ALT+INSERT
查找文件所在目录位置 ALT+F1
定位下一个方法 ALT+DOWN
进入/退出全屏(EnterFullScree) ALT+D
显示/隐藏工具按钮(ToolButtons) ALT+B
安全删除字段或方法 Alt+Delete
打开项目窗口 ALT+1
切换代码视图 ALT+←/→
在方法间快速移动定位 ALT+↑/↓
重构-重命名 SHIFT+F6
光标返回编辑框,关闭无用的窗口 SHIFT+ESC
拷贝文件快捷方式 F5
定位到下一个或上一个错误 F2/SHIFT+F2
回到最近的窗口 F12
光标返回编辑框 ESC
方法移动至其他类
F6
DEBUG  进入下一步
F8  
DEBUG  进入下一步 进入方法
F7
跳过断点
F9
添加取消断点
CTRL+F8
查看所有断点 (在断点行按两次即可查看所有)
CTRL+SHIFT +F8



重要的设置
  • 不编译某个MODULES的方法,但在视图上还是有显示
settings -> compiler -> excludes ->
不编译某个modules,并且不显示在视图上
modules settings -> (选择你的module) -> sources -> excluded -> 整个工程文件夹
idea编码设置3步曲
file -> settings -> file encodings -> ide encoding
file -> settings -> file encodings -> default encoding for properties files
file -> settings -> compiler -> java compiler -> additional command line parameters
加上参数 -encoding utf-8 编译groovy文件的时候如果不加,string s = "中文"; 这样的groovy文件编译不过去.
编译中添加其他类型文件比如 *.txt *.ini
file -> settings -> resource patterns
改变编辑文本字体大小
file -> settings -> editor colors & fonts -> font -> size
修改智能提示快捷键
file -> settings -> keymap -> main menu -> code -> complete code -> basic
显示文件过滤
file -> settings -> file types -> ignore files...
下边是我过滤的类型,区分大小写的
cvs;sccs;rcs;rcs;.ds_store;.svn;.pyc;.pyo;*.pyc;*.pyo;.git;*.hprof;_svn;.sbas;.iji.*;vssver.scc;vssver2.scc;.*;*.iml;*.ipr;*.iws;*.ids
在project窗口中快速定位,编辑窗口中的文件
在编辑的所选文件按alt+f1, 然后选择project view
 
 ------------------------------------------------------------------------------------------------------------ 
 
  • 优化文件保存和工程加载
取消“Synchronize file on frame activation”(同步文件功能,酌情考虑可以不取消)
取消“Save files on framedeactivation”的选择
同时我们选择"Save files automatically", 并将其设置为30秒,这样IDEA依然可以自动保持文件,所以在每次切换时,你需要按下Ctrl+S保存文件
如何让IntelliJ IDEA动的时候不打开工程文件:Settings->General去掉Reopen last project on startup
  • 用*标识编辑过的文件
Editor –> Editor Tabs
—————————————–
在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。"Mark modifyied tabs with asterisk"
  • 显示行号 
如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers
  • 自定义键盘快捷方式 
如果默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap
  • 如何让光标不随意定位 
Settings->Editor中去掉Allow placement of caret after end of line。
  • 中文乱码问题
Settings-> File Encondings 选择 IDE Encoding为GBK。
在包含中文文件名或者文件夹的时候会出现??的乱码,解决方法如下:
File菜单->Settings->Colors & Fonts->Editor Font=宋体, size=12, line spacing =1.0
Settings->Appearance中勾选Override default fonts by (not recommended),设置Name:NSimSun,Size:12

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值