修改 代码补全提示 快捷键
修改 keymap
--> Main menu
--> Completion
--> Basic
我自己的为:mac ==> cmd+/
; windows ==> alt+/
- Mac的设置在:
IntelliJ IDEA
-->Perferences
- Windows的设置在:
File
-->Settings..
修改
Editor
--> Code Completion
--> Case sensitive completion
为 None
代码补全提示忽略大小写
快捷键及Action
windows | mac | Action | 作用 | 备注 |
---|---|---|---|---|
alt+insert |
cmd+n |
Generate... |
快速构建 | ·在当前类中使用,可以快速构建Constructor Getter and Setter toString() 等常用方法·在项目结构上使用,可以快速新建文件 |
alt+enter |
opt+enter |
Show Intention Actions |
展示意图Action | ·在接口名上使用 ·在类名上使用 ·在 String="" 中使用 |
shift+shift |
shift+shift |
Search Everywhere |
搜任何地方的任何东西 | |
ctrl+shift+a |
cmd+shift+a |
Find Action... |
查找Action | |
ctrl+shift+n |
cmd+shift+o |
File... |
查找文件 | 多次点击点击,可以查找不在当前项目中的文件 |
ctrl+shift+alt+n |
opt+cmd+o |
Quickly navigate to any symbol by name |
特征查找 | 小神器 |
ctrl+n |
cmd+o |
Class... |
查找类 | .java |
ctrl+f |
cmd+f |
Find... |
查找字符串 | 在当前文件中使用 |
ctrl+shift+f |
cmd+shift+f |
Find in path... |
全局查找 | |
ctrl+r |
cmd+r |
Replace... |
替换字符串 | 在当前文件中使用 |
ctrl+shift+r |
cmd+shift+r |
Replace in path... |
全局替换 | |
page up |
fn+↑ |
Page up |
上翻页 | |
page down |
fn+↓ |
Page down |
上翻页 | |
home |
fn+← |
Move Caret to Line Start |
行首 | |
ctrl+home |
cmd+fn+← |
Move Caret to Text Start |
文件首 | |
end |
fn+→ |
move Caret to Line End |
行尾 | |
ctrl+end |
cmd+fn+→ |
Move Caret to Text End |
文件尾 | |
ctrl+alt+L |
cmd+opt+L |
Reformat Code |
格式化代码 | 不选择内容为格式整个文件 |
ctrl+alt+o |
ctrl+opt+o |
Optimize Imports |
优化导入 | 自动删除没用的import |
ctrl+b |
cmd+b |
Declaration |
跳转到声明处 | 跳转当前调用方法声明的地方 |
ctrl+alt+b |
cmd+opt+b |
Implementations |
跳转到实现处 | 跳转到当前调用方法实现的地方 |
ctrl+shift+b |
cmd+shift+b |
Type Declaration |
跳转到类型的声明处 | ·变量的类型 ·返回值的类型 ·形参的类型 |
ctrl+u |
cmd+u |
Super Method |
跳转到父类方法 | 重载方法处使用 |
ctrl+o |
ctrl+o |
Override Methods... |
重载方法 | ·继承类 ·实现接口 |
ctrl+i |
ctrl+i |
Implement Methods... |
实现方法 | 实现接口 |
ctrl+shift+enter |
cmd+shift+enter |
Complete Current Statement |
完成当前语句 | 自动在当前代码末尾补上; 等 |
shift+enter |
shift+enter |
Start New Line |
当前行下起一行,光标移到行首 | |
ctrl+alt+enter |
cmd+opt+enter |
Start New Line Before Current |
当前行上起一行,光标移到行首 | |
ctrl+c |
cmd+c |
Copy |
复制 | 不选择内容为复制当前行 |
ctrl+x |
cmd+x |
Cut |
剪切 | 不选择内容为剪切当前行 |
ctrl+v |
cmd+v |
Paste |
粘贴 | |
ctrl+shift+v |
cmd+shift+v |
Paste from History... |
打开粘贴板 | 选择黏贴内容 |
ctrl+d |
cmd+d |
Duplicate Line Or Selection |
复制粘贴 | 不选内容为复制粘贴当前行 |
ctrl+shift+c |
cmd+shift+c |
Copy Paths |
复制文件绝对路径 | 选中文件使用 |
ctrl+shift+alt+c |
cmd+shift+opt+c |
Copy Reference |
复制文件包路径 | ·选中文件使用 ·选中方法使用 |
ctrl+y |
cmd+backspace |
Delete Line |
删除当前行 | |
alt+shift+↑ |
opt+shift+↑ |
Move Line Up |
选中行上移 | 不选为当前行 |
ctrl+shift+↑ |
cmd+shift+↑ |
Move Statement Up |
选中代码块上移 | 不选为当前行 |
alt+shift+insert |
cmd+shift+8 |
Column Selection Mode |
进入列编辑模式 | |
ctrl+w |
opt+↑ |
Extend Selection |
快速选择 | 多次点击选择的范围扩大 |
ctrl+shift+w |
opt+↓ |
Shrink Selection |
快速选择 | 缩小选择范围 |
shift+f6 |
shift+f6 |
Rename... |
重命名 | ·项目目录上 ·文件上 ·类名上 ·方法 变量名上 |
ctrl+f12 |
cmd+f12 |
File Structure |
当前文件结构 | 浮层显示当前文件方法,变量等目录结构 |
alt+f1 |
opt+f1 |
Select in |
在xx中打开 |
alt+f1+1 快速定位当前文件在项目结构中的位置 |
ctrl+alt+f12 |
cmd+opt+f12 |
File Path |
在文件管理器中打开当前文件 | 可以选择目录层级 |
ctrl+alt+shift+t |
control+t |
Refactor This... |
当前重构快速选择窗口 | |
ctrl+p |
cmd+p |
Parameter Info |
显示调用方法的参数信息 | |
ctrl+- |
cmd+- |
Collapse |
折叠当前代码 | |
ctrl++ |
cmd++ |
Expand |
展开当前代码 | |
ctrl+shift+- |
cmd+shift+- |
Collapse All |
折叠当前文件 | |
ctrl+shift++ |
cmd+shift++ |
Expand All |
展开当前文件 | |
ctrl+alt+← |
cmd+opt+← |
Back |
上一次操作的地方 | |
ctrl+g |
cmd+l |
Line/Column... |
跳到指定行 | |
ctrl+alt+j |
cmd+opt+t |
Surround With |
环绕 | 对选中代码进行环绕处理 |
ctrl+shift+← |
opt+shift+← |
Move Caret to Previous Word with Selection |
向前选中一个单词 | |
ctrl+shift+← |
shift+cmd+← |
Stretch to Left |
伸缩窗口大小 | 不在编辑区时使用 |
alt+← |
cmd+shift+[ |
Select Previous Tab |
选择前一个点 | |
ctrl+shift+j |
ctrl+shift+j |
Join Lines |
加入当前行 | 行合并 |
shift+f10 |
ctrl+r |
Run |
运行 | 运行运行菜单里的项目 |
ctrl+shift+f10 |
ctrl+shift+r |
Run context configuration |
运行 | 自动配置当前项目并运行 |
shift+f9 |
ctrl+d |
Debug |
debug运行 | |
alt+shift+f10 |
ctrl+opt+r |
Run... |
选择and运行 | |
ctrl+f2 |
cmd+f2 |
stop |
停止在运行的服务 | |
ctrl+f5 |
cmd+r |
Rerun |
重新运行 | |
f2 |
f2 |
Next Highlighted Error |
移动到错误/警告位置 | |
f3 |
cmd+G |
Find Next/Move to Next Occurrence |
下一个位置 | 查找的时候使用 |
ctrl+shift+f12 |
cmd+shift+f12 |
Hide All Tool Windows |
隐藏工具窗口 | |
alt+home |
cmd+↑ |
Jump to Navigation Bar |
跳转导航栏 | |
alt+shift+f10 |
ctrl+opt+r |
Run... |
运行。。。 | |
ctrl+alt+← |
opt+cmd+← cmd+[
|
back |
返回上一次位置 | |
ctrl+alt+→ |
opt+cmd+→ cmd+[
|
forward |
返回上一次位置 | |
ctrl+alt+shift+insert |
shift+cmd+N |
Scratch File |
写代码碎片的 | |
ctrl+shift+i |
cmd+y |
quick definition |
浮层显示定义信息 | 配合F4 |
alt+f7 |
opt+f7 |
Find Usages |
查看调用层级关系 | 比下条详细 |
ctrl+alt+h |
ctrl+opt+h |
Call Hierarchy |
查看层级关系 | |
ctrl+[ |
opt+cmd+[ |
Move Caret to Code Block Start |
移到代码块开始 | 括号内移动神器 |
ctrl+] |
opt+cmd+] |
Move Caret to Code Block End |
移到代码块结束 | 括号内移动神器 |
ctrl+shift+f7 |
cmd+shift+f7 |
Highlight Usages in File |
高亮变量 | 配合F3 |
Esc |
esc |
Switch Focus To Editor |
快速切换到编辑区 | 不在编辑区时使用 |
ctrl+e |
cmd+e |
Recent Files |
最近文件 | |
ctrl+tab |
ctr+tab |
Switcher |
切换文件之类的 | |
alt+→ |
ctrl+→ |
Select Next Tab |
选择下个tab | |
alt+j |
ctrl+g |
Add Selection for Next Occurrence |
扩选下一个匹配 | 配合ctrl+w
|
ctrl+q |
Quick Documentation |
查看注释 |
开关类Action
action | 描述 |
---|---|
Jump outside the closing bracket or quote with Tab |
Tab跳到块外边 |
Presentation mode |
展示模式,很大 |
Distraction Free mode |
无干扰模式,干净 |
Full Screen |
全屏模式 |
Toolbar |
工具栏,上面的 |
Tool Window Bars |
工具窗口,边上的 |
Status Bar |
状态栏 |