idea

为了方便在各个平台使用,统一定义快捷键

mac 上使用 command 键替代 alt

可以自定义一组快捷命令,Quick List

快捷键 解释
F1 quick list
F2 next highlight error
F3 toggle bookmark
F4 run
F5 debug
ALT 1 project view
ALT 2 structure view
ALT 3 favorite view
ALT 4 run view
ALT 5 debug view
ALT F3 show bookmark
ALT b goto to declration
ALT e recent files
ALT n generate ,new file
ALT w close active tab
ALT up jump to navigation bar
ALT down jump to source
ALT left goto previous splitter
ALT right goto next splitter
SHIFT F6 rename

其他快捷方式

  1. 窗口视图回车键进入代码

调试

IDEA 开发 web 项目时,建议使用debug启动模式,这样可以随时打断点调试项目

  1. 使用异常类型断点,在抛出异常时快速进入报错点

  2. 断点设置condition,仅当满足条件时触发断点

  3. 断点可设置依赖关系,仅在前置断点触发后再触发

  4. evaluate Expression可编写代码进行测试

  5. 使用watches监听属性的变化

  6. variables直接修改属性值,进行调试

  7. 指定线程下触发断点

  8. 移动到下个断点

  9. option + 左键 查看变量

输入

多尝试用自定义模板官方自定义模板内容函数

快捷键

==⇧⌘F12== 最小化工具窗口

gradle

gradle编译特别慢,需要在idea设置中设置HTTP Proxy

跳转源码

jump to source快捷键为⎋(esc)⌘+↓

回到Project视图源码处

select in project view默认没有快捷键

自动分屏到右边

move right

在分屏中切换

⌥tab

切换 tab

switcher 快捷键为⌃⇥

⇧⌘[上个 tab ⇧⌘]下个 tab

debug 模式下,开启变量提示

show values inline

当前行行数高亮

line number on caret row

live templates

ifn快速判断当前行数变量是否为 null

1
2
3
if (var == null) {

}

Hippie completion

自动输入前面或后面的单词⌥/ ⌥⇧/

Smart Type

智能补全,比如说提示使用何种lambda ⇧ space

自动补全根据使用频率

sort suggestions alphabetically

quick Definitions

弹出窗口快速查看代码⌥q

quick documentation

弹出窗口快速查看文档⌥F1

为报错文件设置提醒色

File Color

使用favorite

custome live template

可以选中代码后,抽取为template

keymap abbrevation

添加快捷方式的缩写,方便使用find action查找

recent location

最近访问的路径⌘⇧e

paster form history

idea记录了最近复制过(⌘c)的文本

adjust code style setting

选中代码后,使用可以查卡到选中代码所使用的格式选项,可以去调整它,`⌥⏎

使用面包屑导航显示代码类,方法

隐藏目录

Editor|File Types|Ignore files and folders

相关问题

objc[1474]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java (0x10b59a4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10b6764e0). One of the two will be used. Which one is undefined.

IDEA菜单Help>>Edit Custom Properties 在打开的idea.properties里加上

1
idea.no.launcher=true

文件打开方式

idea 若使用某种方式打开文件后,file type中的编辑器类型下,会有相关联的文件后缀。

标记当前段落不格式化

code style|enable formatter markers in comments