IntellJ IDEA, Android Studio 快捷键及Action (windows,mac)

修改 代码补全提示 快捷键

屏幕快照 2018-05-06 16.05.44.png

修改 keymap --> Main menu --> Completion --> Basic
我自己的为:mac ==> cmd+/ ; windows ==> alt+/

  • Mac的设置在:IntelliJ IDEA --> Perferences
  • Windows的设置在:File --> Settings..

屏幕快照 2018-05-06 16.25.27.png

修改 Editor --> Code Completion --> Case sensitive completionNone
代码补全提示忽略大小写

快捷键及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 状态栏

你可能感兴趣的:(IntellJ IDEA, Android Studio 快捷键及Action (windows,mac))