描述 快捷键 倒退 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