Android studio 的快捷键 MAC 和Win版本


功能描述keymap对应名字MacWin/Linux
提示错误解决方案Show Intention Actionsoption + enteralt + enter
AS配置界面Preferencescommand + ,control+alt+S
工程项目配置界面Project Structurecommand + ;Control+Alt+Shift+S
快速构成代码Code Generatecommand + Nalt + insert
代码提示Completion/Basiccontrol + space(mac会冲突, 手动修改)ctrl + 空格(win同样大部分和输入法冲突, 手动修改)
选择视图select in any viewoption + F1alt + F1
添加书签标识Toggle Bookmarkoption + F3ctrl + F11
向下移动一行Move Line Downoption + shift + Downalt + shift + Down
向上移动一行Move Line Upoption + shift + Upalt + shift + Up
注释代码Comment with Line Commentcommand + /ctrl + /
用代码模板包裹代码surround with Live Templatecommand + option + Jctrl + alt + J
格式化代码Reformat Codecommand + option + Lctrl + alt + L
Copy ReferenceCopy Referencecommand + option + shift + Cctrl + alt + shift + C
if/try等包裹代码Surround With..command + option + Tctrl + alt + T
查看声明Declarationcommand + Bctrl + B
快捷向下复制行Duplicate Line or Blockcommand + Dctrl + D
删除行Delete Linecommand + deletectrl + Y
快捷最近打开Recent Filescommand + Ectrl + E
查找Edit/Find/Findcommand + Fctrl + F
文件方法结构File Structurecommand + F12ctrl + F12
显示书签Show Bookmarkscommand + F3shift + F11
代码高亮向下查找Move To Next Occurrencecommand + GF3
代码高亮向上查找Move To Previous Occurrencecommand + shift + Gshift + F3
按照模板生成代码Insert Live Templatecommand + Jctrl + J
定位到行Navigate/Linecommand + Lctrl + G
快速到行首/尾Move Caret to Line Start/Endcommand + Left/Rightctrl + Left/Right
代码折叠/展开Collapse/Expandcommand + 减号/加号ctrl + 减号/加号
查找类Navigate/Classcommand + Octrl + N
多行注释Code/Commentcommand + option + /ctrl + alt + /
格式化代码Reformat Codecommand + option + Lctrl + alt + L
提示参数类型Parameter Infocommand + Pctrl + P
查找替换Replacecommand + Rctrl + R
查找命令Find Actioncommand + shift + Actrl + shift + A
拷贝文件路径Copy Pathscommand + shift + Cctrl + shift + C
移动代码块Move Statement Up/Downcommand + shift + down/upctrl + shift + down/up
代码补全Complete Current Statementcommand + shift + enterctrl + shift + enter
全路径查找Find in Pathcommand + shift + Fctrl + shift + F
代码高亮Highlight Usages in Filecommand + shift + F7alt + J
窗口内所有代码折叠/展开Collapse/Expand Allcommand + shift + 减号/加号ctrl + shift + 减号/加号
查找文件Navigate/Filecommand + shift + Octrl + shift + N
全路径中替换Replace in Pathcommand + shift + Rctrl + shift + R
大小写转换Toggle Casecommand + shift + Uctrl + shift + U
显示粘贴版历史Paste from Historycommand + shift + Vctrl + shift + V
快速查找定义 command + spacectrl + shift + I
粘贴Pastecommand + Vctrl + V
复制Copycommand + Cctrl + C
去除无效包引用Optimize Importscontrol + option + Octrl + alt + O
显示类关系继承体系Type Hierarchycontrol + Hctrl + H
快速覆写方法override Methodscontrol + Octrl + O
查找调用的位置Call hierarchycontrol + option + Hctrl + alt + H
添加书签Toggle BookmarkF3F11
扩大缩小选中范围Extend Selection/Shrink Selectionoption + UP/Downctrl + W + shift + W
跳转到父类Super methodcommand + Uctrl + U
关闭当前tab标签Editor Tabs / Closecommand + Wctrl + shift + a
关闭除编辑窗口的其余窗口Hide All Tool Windowscommand + shift + F12ctrl + shift + F12
预览方法定义Quick Definitioncommand + Yctrl + shift + I
返回光标最后编辑位置Last Edit Locationcommand + shift + deletecontrol + shift + Backspace
调到代码块首部/尾部Move Caret To Code BlockOption + Command + [ 或者 ]Control+[ 或者 ]
重命名Renameshift + F6shift + F6
抽取方法Extract Methodcommand + option + Mcontrol+alt+M
抽取变量Extract Variablecommand + option + Vcontrol+alt+V
抽取字段Extract Fieldcommand + option + Fcontrol+alt+F
抽取常量Extract Constantcommand + option + Ccontrol+alt+C
抽取参数Extract Parametercommand + option + Pcontrol+alt+P
重构入口Refactor Thiscontrol + Tctrl + alt + shift + T

最近操作
Command +E(mac)    
Ctrl +E   (win)

最近修改
Command +Shift +E  (mac)
Ctrl +shift +enter (win)

文件查找
Command +o (mac)
Ctrl +n (win)

比上边的那个级别更高 查找
Command +shift+ o(mac)
Ctrl +shift +n (win)

操作记录
Command +option +Left\Right    (mac)
Command +[   \ ]

Ctrl +alt     +左右键(win)  


移动行 
option+shift +  方向键上\下(mac)
Alt +shift + 方向键 上\下(win)

查找方法的调用处
option+F7   (mac)
Alt +F7   (win)

方法的跟进
Command +B  (mac)
Ctrl +alt +B (win)



显示方法的参数:
command+p (mac)
Ctrl +p    (win)

行的快速操作:
快速删除行  command +X  (Mac)
快速复制行  Command +D (Mac)
Ctrl D (win)


多行操作
按住 option    然后拖住鼠标
Win 中是  alt


快速补全
Command +shift +enter  (mac)
Ctrl +shift +enter  (win)


快速 生成变量
Option +enter (mac)
Alt +enter (win)



代码的折叠

Command +  加号和减号 (mac)
Ctrl + 加号和减号


预览方法的定义
command +Y  (mac)
Ctrl +shift +I   (win )


抽取方法 
Command +option +M 
Ctrl +alt +M

重构入口
Ctrl +T 

Ctrl +alt +shift  +T

原文地址:https://blog.csdn.net/zq019/article/details/54618185


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/286318.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java中try 与catch的使用

(2011-10-08 17:08:43) 转载▼标签: 杂谈 分类: Javatry{//代码区}catch(Exception e){//异常处理}代码区如果有错误,就会返回所写异常的处理。 首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证…

iVX 倒计时制作

需求:点击开始计时计时,并且开始计时按钮文本编程停止计时文本,点击记录事件可以记录当前时间并显示到下面的记录时间列中。 一、页面制作 首先创建一个相对应用项目,命名为计时器: 接着创建一个页面,设…

打造自己的装机U盘(二)

打造自己的装机U盘(二)二、 在PE U盘加入系统安装的GHOST镜像文件现在我们在上篇的PE U盘加入系统安装的GHOST镜像文件。这一步其实最简单,说白了就是搞一个GHOST文件复制、粘贴到u盘。系统安装的GHOST镜像文件从何而来?百度、谷歌输入“GHOS…

到底什么是国土空间规划?

文章目录 一、什么是国土空间规划?二、为什么要建立国土空间规划体系?三、国土空间规划的主要目标是什么?四、国土空间规划的编制要求是什么?五、国土空间规划体系由哪几部分组成?六、国土空间规划分哪几个层级?七、国土空间规划分哪几个类型?八、国土空间总体规划、详细…

Bootstrap入门(八)组件2:下拉菜单

Bootstrap入门&#xff08;八&#xff09;组件2&#xff1a;下拉菜单先引入本地的CSS文件和JS文件&#xff08;注&#xff1a;1.bootstrap是需要jQuery支持的。2.需要在<body>当中添加&#xff09;<link href"css/bootstrap.min.css" rel"stylesheet&q…

MAUI 迁移指南

前言为了能够让大家更好的理解全新的MAUI框架, 那么本次迁移指南主要给大家讲解从Xamarin.Forms升级到MAUI带来了哪些全新的变化, 下面将围绕以下几点给大家重点介绍。单个代码库演变启动配置演变统一资源管理依赖注入隐式using 指令Essentials合并全新命名空间您仅需要具备Xam…

ivx动效按钮 基础按钮制作 01

一、准备工作 首先创建一个相对定位应用&#xff1a; 接着创建一个页面&#xff1a; 随后我们切换一下屏幕&#xff0c;更改为 PC 端 web&#xff0c;因为手机移动端一般是没有鼠标悬浮事件的&#xff1a; 为了使按钮显示方便观察&#xff0c;我们设置水平和垂直对其为居中…

android中xml tools属性详解

第一部分 安卓开发中&#xff0c;在写布局代码的时候&#xff0c;ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见&#xff0c;比如这种情况&#xff1a;TextView在xml中没有设置任何字符&#xff0c;而是在activity中设置了text。因此为了在ide中预览效果&a…

C语言试题十九之根据以下公式求p的值,结果由函数值带回。M与n为两个正整数,且要求m>n。 p=m!/n!(m-n)!

📃个人主页:个人主页 🔥系列专栏:C语言试题200例目录 💬推荐一款刷算法、笔试、面经、拿大公司offer神器 👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 编写函数f…

Android系统匿名共享内存Ashmem(Anonymous Shared Memory)在进程间共享的原理分析

在前面一篇文章Android系统匿名共享内存Ashmem&#xff08;Anonymous Shared Memory&#xff09;驱动程序源代码分析中&#xff0c;我们系统地介绍了Android系统匿名共享内存的实现原理&#xff0c;其中着重介绍了它是如何辅助内存管理系统来有效地管理内存的&#xff0c;在再前…

转帖-Linux学习(Find命令使用实例)

为什么80%的码农都做不了架构师&#xff1f;>>> find / -name httpd.conf find / -name access_log 2>/dev/null find /etc -name *srm* find / -amin -10 # 查找在系统中最后10分钟访问的文件 find / -atime -2 # 查找在系统中最后48小时访问的文件 find / -mm…

Landsat中国西北地区行列号Shapefile图层对照(附行列号Shapefile下载)

GISer们,在下载Landsat卫星影像数据时,你还在为研究区的影响行列号犯愁吗?你还在苦苦对照图片吗?你Out了!重磅来了,本文提供了中国西北地区的Shapefile格式的矢量图层,和你的研究区叠在一起,是不是可以很快找出你想要的行列号呢? 《中国区域Modis行列号,Landsat条带…

|洛谷|动态规划|P1164 小A点菜

http://www.luogu.org/record/lists?pidP1164 01背包方案数#include<cstdio> #include<algorithm> #include<cstring> #define ms(i,j) memset(i,j, sizeof i); using namespace std; int n,m; int a[105]; int f[10005]; int main() {scanf("%d%d&quo…

MAUI 入门教程系列(1.框架简介)

前言在2020年5月, 微软宣布了MAUI跨平台框架, MAUI 是Xamarin.Forms演变而来, 这也就意味着, 如果你原来具备Xamarin.Forms开发经验, 你可以流畅的过渡到MAUI开发当中。原本于2021年底发布的MAUI正式版被推迟到了2022年5月底发布。现在, 你目前可以通过安装VS2022 预览版进行安…

ivx动效按钮 基础按钮制作 02

本节示例&#xff1a; 一、特效块的制作 在上一节中制作了一个可以增加动效的自定义按钮后&#xff0c;这一节通过这个行按钮对其进行特效制作。 在行按钮中的绝对定位中&#xff0c;我们创建一个行&#xff0c;命名为移入&#xff0c;接下来我们做一个移入动效&#xff1a…

C语言试题二十之利用以下的简单迭代方法求方程cos(x)-x=0的一个实根。

📃个人主页:个人主页 🔥系列专栏:C语言试题200例目录 💬推荐一款刷算法、笔试、面经、拿大公司offer神器 👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 编写函数fu…

最新Modis影像数据下载完整流程---以MOD13Q1 NDVI数据下载为例(2020年12月2日更新)

本文详细讲解Modis数据的下载流程,以MOD13Q1影像为例,该数据为16天合成的空间分辨率为250m的NDVI产品,原始数据的投影为正弦曲线投影。 Modis数据MRT和ArcGIS处理方法集锦: 1.《ArcGIS10.8完美实现MODIS NDVI数据格式转换和投影变换》 2.《重磅!ArcGIS10.8 Python代码批量…

解决夜神模拟器无法联机调试 adb server version (**) doesn't match this client (**); killing...

前言 最新下了个最新版的夜神模拟器&#xff0c;然后adb devices发现连不上模拟器了&#xff0c;报adb server version (**) doesnt match this client (##); killing... 从报错信息看是adb版本不匹配导致的&#xff0c;接下来讲如何解决这个问题 环境&#xff1a; 夜神模拟器…

WCF分布式开发常见错误(25):The certificate 'CN=WCFHTTPS' must have a private key

在准备WCF安全开发实践编程系列文章的时候&#xff0c;制作证书出现这个问题。The certificate CNWCFHTTPS must have a private key that is capable of key exchange. The process must have access rights for the private key.证书必须有一个可以交换密钥的私钥&#xff0c…

lintcode二叉树的锯齿形层次遍历 (双端队列)

题目链接&#xff1a; http://www.lintcode.com/zh-cn/problem/binary-tree-zigzag-level-order-traversal/ 二叉树的锯齿形层次遍历 给出一棵二叉树&#xff0c;返回其节点值的锯齿形层次遍历&#xff08;先从左往右&#xff0c;下一层再从右往左&#xff0c;层与层之间交替进…