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 状态栏
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容