《转》studio界面、快捷键
| 按键 | 说明 |
|---|---|
| F1 | 帮助 |
| Alt(Option)+F1 | 查找文件所在目录位置 |
| Alt(Option)+1 | 快速打开或隐藏工程面板 |
| Ctrl(Command)+Alt(Option)+ | 打开设置对话框 |
| Alt(Option)+Home | 跳转到导航栏 |
| Esc | 光标返回编辑框 |
| Shift+Esc | 光标返回编辑框,关闭无用的窗口 |
| Shift+Click | 关闭标签页 |
| F12 | 把焦点从编辑器移到最近使用的工具窗口 |
| Ctrl(Command)+Alt(Option)+Y | 同步 |
| Ctrl(Command)+Alt(Option)+S | 打开设置对话框 |
| Alt(Option)+Shift+Inert | 开启/关闭列选择模式 |
| Ctrl(Command)+Alt(Option)+Shift+S | 打开当前项目/模块属性 |
| Alt(Option)+Shift+C | 查看文件的变更历史 |
| Ctrl(Command)+Shift+F10 | 运行 |
| Ctrl(Command)+Shift+F9 | debug运行 |
| Ctrl(Command)+Alt(Option)+F12 | 资源管理器打开文件夹 |
编辑
| 按键 | 说明 |
|---|---|
| Ctrl(Command)+C | 复制当前行或选中的内容 |
| Ctrl(Command)+D | 粘贴当前行或选中的内容 |
| Ctrl(Command)+X | 剪切当前行或选中的内容 |
| Ctrl(Command)+Y | 删除行 |
| Ctrl(Command)+Z | 倒退 |
| Ctrl(Command)+Shift+Z | 向前 |
| Alt(Option)+Enter | 自动修正 |
| Ctrl(Command)+Alt(Option)+L | 格式化代码 |
| Ctrl(Command)+Alt(Option)+I | 将选中的代码进行自动缩进编排 |
| Ctrl(Command)+Alt(Option)+O | 优化导入的类和包 |
| Alt(Option)+Insert | 得到一些Intention Action,可以生成构造器、Getter、Setter、将 == 改为equals() 等 |
| Ctrl(Command)+Shift+V | 选最近使用的剪贴板内容并插入 |
| Ctrl(Command)+Alt(Option)+Shift+V | 简单粘贴 |
| Ctrl(Command)+Shift+Insert | 选最近使用的剪贴板内容并插入(同Ctrl(Command)+Shift+V) |
| Ctrl(Command)+Enter | 在当前行的上面插入新行,并移动光标到新行(此功能光标在行首时有效) |
| Shift+Enter | 在当前行的下面插入新行,并移动光标到新行 |
| Ctrl(Command)+J | 自动代码 |
| Ctrl(Command)+Alt(Option)+T | 把选中的代码放在 try{} 、if{} 、 else{} 里 |
| Shift+Alt(Option)+Insert | 竖编辑模式 |
Ctrl(Command)+ / |
注释 // |
Ctrl(Command)+Shift+ / |
注释 /…/ |
| Ctrl(Command)+Shift+J | 合并成一行 |
| F2/Shift+F2 | 跳转到下/上一个错误语句处 |
| Ctrl(Command)+Shift+Back | 跳转到上次编辑的地方 |
| Ctrl(Command)+Alt(Option)+Space | 类名自动完成 |
| Shift+Alt(Option)+Up/Down | 内容向上/下移动 |
| Ctrl(Command)+Shift+Up/Down | 语句向上/下移动 |
| Ctrl(Command)+Shift+U | 大小写切换 |
| Tab | 代码标签输入完成后,按 Tab,生成代码 |
| Ctrl(Command)+Backspace | 按单词删除 |
| Ctrl(Command)+Shift+Enter | 语句完成 |
| Ctrl(Command)+Alt(Option)+J | 用动态模板环绕 |
文件
| 按键 | 说明 |
|---|---|
| Ctrl(Command)+F12 | 显示当前文件的结构 |
| Ctrl(Command)+H | 显示类继承结构图 |
| Ctrl(Command)+Q | 显示注释文档 |
| Ctrl(Command)+P | 方法参数提示 |
| Ctrl(Command)+U | 打开当前类的父类或者实现的接口 |
| Alt(Option)+Left/Right | 切换代码视图 |
| Ctrl(Command)+Alt(Option)+Left/Right | 返回上次编辑的位置 |
| Alt(Option)+Up/Down | 在方法间快速移动定位 |
| Ctrl(Command)+B | 快速打开光标处的类或方法 |
| Ctrl(Command)+W | 选中代码,连续按会有其他效果 |
| Ctrl(Command)+Shift+W | 取消选择光标所在词 |
Ctrl(Command)+ - / + |
折叠/展开代码 |
Ctrl(Command)+Shift+ - / + |
折叠/展开全部代码 |
Ctrl(Command)+Shift+. |
折叠/展开当前花括号中的代码 |
Ctrl(Command)+ ] / [ |
跳转到代码块结束/开始处 |
| F2 或 Shift+F2 | 高亮错误或警告快速定位 |
| Ctrl(Command)+Shift+C | 复制路径 |
| Ctrl(Command)+Alt(Option)+Shift+C | 复制引用,必须选择类名 |
| Alt(Option)+Up/Down | 在方法间快速移动定位 |
| Shift+F1 | 要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器 |
| Ctrl(Command)+G | 定位行 |
查找
| 按键 | 说明 |
|---|---|
| Ctrl(Command)+F | 在当前窗口查找文本 |
| Ctrl(Command)+Shift+F | 在指定环境下查找文本 |
| F3 | 向下查找关键字出现位置 |
| Shift+F3 | 向上一个关键字出现位置 |
| Ctrl(Command)+R | 在当前窗口替换文本 |
| Ctrl(Command)+Shift+R | 在指定窗口替换文本 |
| Ctrl(Command)+N | 查找类 |
| Ctrl(Command)+Shift+N | 查找文件 |
| Ctrl(Command)+Shift+Alt(Option)+N | 查找项目中的方法或变量 |
| Ctrl(Command)+B | 查找变量的来源 |
| Ctrl(Command)+Alt(Option)+B | 快速打开光标处的类或方法 |
| Ctrl(Command)+Shift+B | 跳转到类或方法实现处 |
| Ctrl(Command)+E | 最近打开的文件 |
| Alt(Option)+F3 | 快速查找,效果和Ctrl(Command)+F相同 |
| F4 | 跳转至定义变量的位置 |
| Alt(Option)+F7 | 查询当前元素在工程中的引用 |
| Ctrl(Command)+F7 | 查询当前元素在当前文件中的引用,然后按 F3 可以选择 |
| Ctrl(Command)+Alt(Option)+F7 | 选中查询当前元素在工程中的引用 |
| Ctrl(Command)+Shift+F7 | 高亮显示匹配的字符,按 Esc 高亮消失 |
| Ctrl(Command)+Alt(Option)+F7 | 查找某个方法的所有调用地方 |
| Ctrl(Command)+Shift+Alt(Option)+N | 查找类中的方法或变量 |
| Ctrl(Command)+Shift+O | 弹出显示查找内容 |
| Ctrl(Command)+Alt(Option)+Up/Down | 快速跳转搜索结果 |
| Ctrl(Command)+Shift+S | 高级搜索、搜索结构 |
重构
| 按键 | 说明 |
|---|---|
| F5 | 复制 |
| F6 | 移动 |
| Alt(Option)+Delete | 安全删除 |
| Ctrl(Command)+U | 转到父类 |
| Ctrl(Command)+O | 重写父类的方法 |
| Ctrl(Command)+I | 实现方法 |
| Ctrl(Command)+Alt(Option)+N | 内联 |
| Ctrl(Command)+Alt(Option)+Shift+T | 弹出重构菜单 |
| Shift+F6 | 重构-重命名 |
| Ctrl(Command)+Alt(Option)+M | 提取代码组成方法 |
| Ctrl(Command)+Alt(Option)+C | 将变量更改为常量 |
| Ctrl(Command)+Alt(Option)+V | 定义变量引用当前对象或者方法的返回值 |
| Ctrl(Command)+Alt(Option)+F | 将局部变量更改为类的成员变量 |
| Ctrl(Command)+Alt(Option)+P | 将变量更改为方法的参数 |
调试
| 按键 | 说明 |
|---|---|
| F8 | 跳到下一步 |
| Shift+F8 | 跳出函数、跳到下一个断点 |
| Alt(Option)+Shift+F8 | 强制跳出函数 |
| F7 | 进入代码 |
| Shift+F7 | 智能进入代码 |
| Alt(Option)+Shift+F7 | 强制进入代码 |
| Alt(Option)+F9 | 运行至光标处 |
| Ctrl(Command)+Alt(Option)+F9 | 强制运行至光标处 |
| Ctrl(Command)+F2 | 停止运行 |
| Alt(Option)+F8 | 计算变量值 |
VCS
|按键|说明|
|Alt(Option)+ ~|
|VCS 操作菜单|
|Ctrl(Command)+K|提交更改|
|Ctrl(Command)+T|更新项目|
|Ctrl(Command)+Alt(Option)+Shift+D|显示变化|
界面介绍
用于浏览项目文件。 Project 面板会显示当前的所有的 module 。 android application module 会显示一个手机图标(下图中的 app );android library module 会显示一个书架图标(下图中的 android-lib);java library module 会显示一个咖啡图标(下图中的 java-lib )。

- Build Variants 面板。侧边上了
用于设置当前项目的 Build Variants ( Gradle 知识)。所有的 Module 默认都会有 release 和 debug 两种选项。当你添加了 BuildTypes 和 productFlavors ,这里将出现更多的选项( Gradle 知识)。默认情况下, release 和 debug 的区别并不是很明显;针对于代码来说,是没有区别的。 - Android 面板。
功能类似于 Eclipse 中的 Logcat ,但是比其多了一些常用功能,例如:截图,查看系统信息等。 - 编辑区。
用于编辑文件。 - Gradle 面板。
Gradle 任务列表,双击可执行 Gradle 任务。常用任务: build 、 clean 、 assemble 、assembleRelease 、 assembleDebug 、 lint 。

- 编译右侧 module 列表中显示的 module 。
- 当前 project 的 module 列表。
- 运行左侧 module 列表中显示的 module 。
- debug 左侧 module 列表中显示的 module 。
- attach debugger to Android process 。
- 设置。
- 项目属性。
- 使用 Gradle 编译 project 。
- 虚拟机。
- SDK Manager 。
- DDMS 。
常用面板
讲解4

Structure 用于显示当前活动文件的结构。不仅仅支持 Java 文件,同时支持 Xml 文件、 .properties 配置文件等其他文件。

Terminal 面板。作用和命令行一下,你可以在这里执行一些命令行命令。

Memory Monitor 用于查看 app 的内存使用情况。

当你的项目使用到了版本控制则会出来 Changes 面板。用于显示针对本地版本库,你修改的文件列表。默认的,修改文件显示为蓝色,新建文件为青色,删除文件为灰色。
- 选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Generate Gradle Build Files(如下图):
选择完毕后并不会导出到其他地方,而是在本地工程生成了一个build.gradle文件,在Eclipse工程中也可以看到,这个文件是Android Studio识别的,如下图:- 随后进入Android Studio并选择Import Project,可以看到刚刚在Eclipse中的项目图标变成了一个Android机器人图标,说明转换成功,这时候选择工程导入即可:

设置代码自动显示行数

设置代码自动提示
设置代码提示这比Eclipse的简单的多了,如下图,最重要的事把completion设置为None,其他的照着我的设置就可以了(一般是默认的):

效果
在Java代码中提示

在XML中的提示

设置Logcat 颜色
默认AS的logcat只有Error和Assert是红色的而且没有差别,太影响视觉效果了。
先看我设置完后的效果

开始设置:
1. 找到 Editor -> Colors &Fonts -> Android Logcat 或在上面的搜索框中输入Logcat
2. 点中Verbose , Info, Debug等选项,然后在后面将Use Inberited attributes 去掉勾选
3. 再将 Foreground 前的复选框选上,就可以双击后面的框框去选择颜色了
4. Apply–>OK
对应色值
Log级别 色值 VERBOSE BBBBBB DEBUG 0070BB INFO 48BB31 WARN BBBB23 ERROR FF0006 ASSERT 8F0005 ,直接复制上边对应的色值到如下
取消AS启动时每次启动上次的项目
这一点如果你使用AS比较久了,你就会很讨厌这个功能,加入说我上次同时开启了5个项目,我关闭了,下次启动全部依次给我打开了,而且在windows上,有时直接把电脑卡死机。好在Google给我们可以设置的地方,在每次启动的时候可以让我们选择要打开的项目:

效果:

.导出/导入我的个“NB“设置
这里我们做了这么多的设置,如果电脑重装系统了,我们重新安装了AS,那么我们又要重新设置一遍了,非常的浪费时间,那么我们可以导出这些设置,下载直接导入OK了
导出:


放到桌面我们的保存也是不永久的,我建议童鞋们把刚才桌面的那个settings.jar文件放到网盘上,然后下次下载导入就可以了。
导入:

如上图点击之后选择我们导出的settings.jar文件就OK了

附件列表
《转》studio界面、快捷键的更多相关文章
- Android Studio常用快捷键 - 转
Android Studio常用快捷键 1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的 ...
- [Android Studio] Android Studio常用快捷键
[Android Studio] Android Studio常用快捷键 (会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲 ...
- Android Studio常用快捷键、Android Studio快捷键大全
Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调 ...
- Visaul Studio 常用快捷键的动画演示
从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...
- 【转载】Visaul Studio 常用快捷键的动画演示
在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以只用键盘来完成,那开发效率将得到大幅度的提升.因此,灵活地应用 Visua ...
- Zend Studio实用快捷键一览表
CTRL+B | 重构项目CTRL+D | 删除一行CTRL+E | 搜索已打开的文件名CTRL+F | 打开本文件的搜索/替换 ,只搜索当前文件CTRL+H | 打开搜索替换窗口 ,可搜索整个磁盘. ...
- SQL SERVER 2005快捷键+visual studio 2008 快捷键
一.SQL SERVER 2005快捷键 快捷键 功能 CTRL + SHIF ...
- Android Studio实用快捷键汇总
以下是平时在Windwos系统上用Android Studio进行开发时常用到的一些快捷键,虽然不多,但是感觉都还蛮实用的,因此记录下来,如果什么时候不小心忘记了可以拿来翻一翻,That would ...
- Visual Studio 常用快捷键 (二)
想不到上一篇 [Visual Studio 常用快捷键] 受这么多人的欢迎.看来大家对Visual Studio的用法非常感兴趣. 接下来我准备写一个 “Visual Studio使用技巧 ” 一个系 ...
- Visual Studio 2010 快捷键
Visual Studio 2010 快捷键: CTRL + SHIFT + B 生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O 打开项目CTRL ...
随机推荐
- js对象属性 通过点(.) 和 方括号([]) 的不同之处
// js对象属性 通过点(.) 和 方括号([]) 的不同之处 // 1.点操作符: 静态的.右侧必须是一个以属性名称命名的简单标识符.属性名用一个标识符来表示.标识符必须直接出现再js ...
- linux 学习之路:mkdir命令使用
linux mkdir 命令 在当前目录下创建文件夹,当前账号需要保证目录下有写到权限. 1.命令格式 mkdir[选项]文件名 mkdir 创建目录文件 语法:mkdir [ -m Mode ] ...
- Python模拟接口登录
参考地址:https://blog.csdn.net/rifengxxc/article/details/77414090 下面讲下关于python模拟登录实验,之前怎么调试也不行,我也是摸索了好久, ...
- RestTemplate 中文乱码解决
@Bean public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); restTempl ...
- docker--centos镜像安装tomcat jdk1.8 mysql部署java web项目
一.下载centos7标准镜像及安装mysql5.7 在centos安装mysql5.7 二.安装jdk 1.查询可用jdk版本 yum search java|grep jdk 2.根据搜索到的jd ...
- JSP 页面跳转中的参数传递
1. 从一个 JSP 页面跳转到另一个 JSP 页面时的参数传递 1)使用 request 内置对象获取客户端提交的信息 2)使用 session 对象获取客户端提交的信息 3)利用隐藏域传递数据 4 ...
- web安全之机器学习入门——3.1 KNN/k近邻
目录 sklearn.neighbors.NearestNeighbors 参数/方法 基础用法 用于监督学习 检测异常操作(一) 检测异常操作(二) 检测rootkit 检测webshell skl ...
- odoo8资料
官网: https://www.odoo.com/documentation/8.0/ 官方文档: http://odoo-master.readthedocs.io/en/8.0/howtos/we ...
- xml代码修改图片颜色
<?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http ...
- SHELL脚本学习-练习写一个脚本3
#通过ping命令测试192.168.1段的所有主机是否在线,如果在线就显示is up并显示蓝色,如果不在线就显示is down. #!/bin/bash #Program Description: ...
