美文网首页
Android Studio菜单功能详解

Android Studio菜单功能详解

作者: 岁月静好浅笑安然 | 来源:发表于2019-08-02 09:50 被阅读0次

    一、File 文件菜单:

    文件相关的操作,如创建或打开一个文件,项目设置

    New

    新建,用于新建立工程,项目,文件,类,资源配置文件等

    Open

    打开一个文件或一个工程

    Profile or Debug APK

    性能分析或调试某个APK

    Open Recent

    重新打开最近时间打开过的的项目

    Close Project

    关闭项目

    Link C++ Project Gradle

    使用Gradle链接C++工程项目

    Settings

    设置…可以打开设置界面,AS工具工程的配置,如行号显示等等

    Project Structure

    当前工程结构配置,如SDK路径特殊设置等

    Other Settings

    其他设置,如默认配置,默认工程结构等等

    Import Settings

    导入设置信息, AS支持将开放工具的配置导出和导入,方便别人使用,jar格式

    Export Settings

    导出设置,导出当前配置为一个jar文件,方便其他人或其他电脑导入配置

    Export to Zip File

    导出当前工程源码为一个zip文件

    Settings Respository

    git版本管理仓库地址配置

    Save All

    保存整个工程文件

    Sync Project with Gradle Files

    同步工程

    Sync with File System

    依据硬盘上的配置进行修改本地工程

    Invalidate Caches/Restart

    无效的缓存/重新启动,当项目出现异常的时候,可以尝试使用这个清空缓存,重新打开AS

    Export to HTML

    将工程的某个源码文件导出到html格式的文件,方便其他人用web浏览器查看

    Print

    打印

    Add to Favotires

    添加到 收藏夹,方便快速定位

    File Encoding

    修改文件编码,如UTF8,GBK等

    Line Separators

    换行符的选择,Windows 风格,Unix 和OSX风格,经典MAC风格

    Make File Read-Only

    设置文件为只读权限

    Power Save Mode

    省电模式:打开后,代码智能提示和后台任务都会一定程度的受到限制

    Exit

    退出,关闭AS

    二、Edit 编辑菜单:

    文本文件编辑的操作,如复制,查找等

    Undo

    取消上一步的操作

    Redo

    重做刚刚的操作

    Cut

    剪切

    Copy

    复制

    Copy Path

    复制当前文件的路径

    Copy Reference

    复制当前鼠标的所在文件的包名和文件名称,和行号 快捷键: ctrl+alt+shift+c

    Paste

    粘贴

    Paste from History

    从 历史复制记录中进行粘贴

    Paste Simple

    执行简单复制

    Delete

    删除

    Find

    查找

    Macros

    宏命令 这个命令很搞笑 就是你先录制一个操作,保存,之后可以重复用。

    Column Selection Mode

    列选择模式 按住滑轮选择是列模式

    Select All

    全部选择

    Extend Selection

    扩展选择

    Shrink Selection

    缩选

    Complete Current Statement

    补全语句 ctrl+alt+enter

    Join Lines

    将选择的行合并为一行代码

    Fill Paragraph

    填充段

    Duplicate Line

    复制当前 行代码

    Indent Selection

    缩进选择

    Unindent Line or Selection

    取消

    Toggle case

    大小写切换(全部变位大写或小写) crtl+shift+u

    Convert Indents

    转化缩进为空格或Tab键

    Next Parameter

    下一个参数 记住主要的快捷键Tab即可

    Previous Parameter

    上一个参数

    Encode XML/HTML Special Characters

    编码XML/HTML特殊 字符

    三、View 视图菜单: AS工作界面,视图的修改,如工具栏,全屏模式等

    Tool Windows

    工具窗口,可以打开项目视图,Logcat视图等

    Quick Definition

    快速查看某个函数的定义原型

    Show Siblings

    显示当前选中函数所作文件的其他函数列表

    Quick Documenttation

    当前选中函数的API介绍,文档

    Parameter Info

    查看函数参数的使用说明(将鼠标光标放到参数上,再点击菜单)

    Expression Type

    快速得到某个属性或函数的类型,如int,void

    Context Info

    上下文信息

    Recent Files

    最近的打开的文件

    Recently Change Files

    最近发生了修改的文件

    Recent Change

    打开最近操作列表

    Compare With

    和某个文件进行比较

    Compare with Clipboard

    和剪切板进行对比

    Quick Switch Scheme

    快速切换方案(AS编辑环境颜色,代码风格等的切换)

    Toolbar

    工具栏是否显示

    Tool Buttons

    左右两侧的快捷按键

    Status Bar

    底部状态栏是否显示

    Navigation Bar

    路径,包名等的导航栏

    Active Editor

    激活的编辑器控制(行号,代码提示控制等)

    Bidi Text Direction

    文字方向的控制

    Enter Presentation Moe

    演示模式,只显示代码且全屏显示

    Enter Distraction Free Moe

    无干扰模式,代码填充整个AS(不填充整个电脑屏幕)

    Enter/Exit Full Screen

    进入全屏模式(不隐藏AS中的其他窗口)

    四、Navigate 导航菜单: AS快速定位摸个类,文件,符号,行等的使用

    Class 类(快速定位到指定的类)
    File

    文件

    Symbol

    符号

    Custom FoldingLine/Column…

    快速跳转到某行或某列

    Back

    后退

    Forward

    前进操作

    Last Edit Location

    上一个编辑位置

    Next Edit Location

    下一个编辑位置

    Bookmarks

    书签

    Select In…

    选择

    Jump to Navigation Bar

    跳转到导航栏

    Declaration

    快速跳转到某个函数或变量的原始声明位置

    Implementations

    快速跳转到某个函数或变量的原始声明位置

    Type Declaration

    类型声明

    Super Method

    父方法

    Test

    测试

    Related Symbol…

    相关符号

    File Structrue

    文件结构:快速跳转到某个函数

    File Path

    得到当前文件的全路径

    Imports Hierachy

    导入层级关系

    Type Hierarchy

    类型继承关系层级关系

    Call Hierachy

    调用堆栈:检查某个函数被钓调用的位置

    Next Highlighted Error

    下一个高亮错误,快速定位F2,快捷键

    Previous Highlighted Error

    上一个高亮错误,快速定位F2,快捷键

    Next Change

    下一个改变

    Previous Change

    上一个改变

    Next Method

    下一个方法

    Previous Method

    上一个方法

    五、Code 代码菜单:

    和代码相关的功能,如重载或实现父类的方法等

    Override Methods…

    重写方法

    Implement Methoeds…

    实现方法

    Delegate Methods…

    代理方法

    Generate…

    生成构造函数,get,set等常规方法,免除了手写

    Surrond Widht…

    使用特定的语法包裹选中的元素,如注释

    UnWrap/Remove…

    打开/消除

    Completion

    完成基本的方法重载等
    Folding

    折叠

    Insert Live Template…

    插入模板

    Comment with Line Commnet

    行注释
    Comment with Block Commnet

    块注释

    Reformat Code

    格式化代码

    Show Reformat File Dialog

    显示重新格式化代码

    Auto-Indent Lines

    自动缩进选中的元素

    Optize Imports

    优化Import代码

    Rearrange Code

    调整代码的顺序
    Move Statement Down

    语句下移

    Move Statement Up

    语句上移

    Move Element Left

    选中的元素向左

    MOve Element Right

    选中的元素向右

    Move Line Down

    选中的行向下

    Move Line Up

    选中的行向上

    Update Copyright

    更新版权信息

    Convert Java File to Kotlin File

    转化java代码到Kotlin语言

    六、Analyze 分析菜单:

    Inspect Code…

    检测代码

    Code Cleanup…

    代码清除

    Run Inspection by Name…

    按照名称Name检测

    Configure Current File Ayalysis…

    配置当前文件分析

    View offline Inspection Results…

    查看离线检测结果

    Infer Nullity…

    开启空值分析

    Show Coverage Date…

    展示覆盖的数据

    Analyze Dependencies…

    分析依赖关系

    Analyze Backward Dependencies…

    分析回溯依赖

    Analyze Module Dependencies…

    分析模块依赖

    Analyze Cyclic

    分析周期
    Analyze Data Flow to Here

    分析数据流程到当前位置

    Analyze Data Flow From Here

    从当前位置开始分析

    Analyze Stacktrace…

    分析堆栈跟踪

    七、Refactor 重构菜单: 代码重构相关

    Refactor This…

    重构这些…

    Rename…

    重命名

    Rename File…

    重命名文件

    Change Signature…

    改变签名

    Type Migration…

    类型迁移

    Make Static…

    转为静态类型

    Convert To Instance Method

    转为实例函数

    Move

    移动

    Copy

    复制

    Safe Delete…

    安全删除

    Extract

    提取物

    Inline

    内联

    Find and Replace Code Dupliccates…

    查找和替换重复代码

    Invert Boolean

    布尔反转

    Pull Members Up…

    拉取成员

    Push Members Down…

    推动成员

    Use Interface Where Possible…

    查找哪里可能使用了接口

    Replace Inheritance with Delegation…

    使用代理替换继承关系

    Remove Middleman…

    移除中间

    Wrap Method Return Value…

    包裹方法返回值

    Convert Anonymous to Inner…

    转化匿名为内联

    Encapsulate Fields

    封装域:设置对应的get和set方法

    Replace Temp With Query…

    替换

    Replace Constructor with Factory Method…

    使用工程方法替换构造函数

    Replace Constructor with Builder

    使用Builder替换Builder

    Generify…

    泛型化

    Migrate…

    移植

    Interationalize…

    国际化

    Modularize…

    转化到java

    Remove Unused Resources…

    删除未使用的资源

    Migrate App To AppCompat…

    迁移App到AppCompat类型

    Add RTL Support Where Possible…

    添加从右向左的对应库,会修改AndroidManifest和Layouut文件

    八、Build 构建菜单

    和代码相关的功能,如重载或实现父类的方法等

    Make Project

    生成项目

    Make Module “app”

    生成模块app

    Clean Project

    清除项目

    Rebuild Project

    重构项目

    Refresh Linked C++ Projects

    刷新已经连接的C++项目

    Edit Build Types

    编辑构建类型

    Edit Flavors

    编辑 特点:如包名,版本号,最新SDK版本号

    Edit Libraries and Dependencies

    编辑依赖库和依赖关系

    Select Build Varian

    编辑构建变量

    Build APKS

    开始导出Debug版本的APK

    Generate Signed APK

    开始导出签名的APK包

    Analyze APK

    分析APK包

    Deploy Module to App Engine

    部署模块到App Engine : 类似阿里云的一个服务

    Google App Engine

    是一种让您可以在 Google 的基础架构上运行您的网络应用程序

    九、Run 运行菜单1:

    Run ‘app’

    运行app

    Apply Changes

    应用修改

    Debug ‘app’

    调试app

    Profile ‘app’

    性能分析app

    Run

    运行 一个选中的项目

    Debug

    调试一个选中的项目

    Profle

    性能分析一个选中的项目

    Recode Espresso Test

    录制Espresso 框架的测试;Espresso 是一个自动化的测试框架

    Attach to Local Process

    附加到本地的进程

    Edit Configurations

    编辑配置

    Import Test Results

    导图测试结果

    Apply Change

    应用改变

    Stop

    停止测试

    Show Running List

    显示正在运行的List

    Stop Background Processes

    停止后台的进程

    Restart Activity

    重启Activity活动

    Step Over

    单步运行

    Force Step Over

    强制单步运行

    Step Into

    进入某个函数内部调试

    Force Step Into

    强制进入某个函数内部调试

    Smart Step Into

    智能决定是否进入

    Step Out

    跳出当前函数,返回上一层函数

    Run to Cursor

    运行到光标所作位置的时候停止

    Force Run to Cursor

    强制运行到光标所作位置的时候停止

    Drop Frame

    退出当前调用堆栈,相当于回退到了上一个调用的方法

    Pause Program

    暂停项目

    Resume Program

    恢复项目

    Evaluate Expreesion

    评估语句,表达式

    Quick Evaluate Expression

    快速评估语句

    九、Run 运行菜单2:

    Show Execution Point

    显示异常的信息点

    Toggle Line Breakpoint

    切换行断点

    Toggle

    切换

    Toggle Method BreakPoint

    切换方法断点

    Toggle Temporary Line BreakPoint

    切换临时行断点

    Toggle BreakPoint Enabled

    切换选择行的断点

    View BreakPoints

    打开断点对话框

    Get thread dump

    得到线程的dump信息

    Attach debugger to Android Process

    附加调试器到已经运行的Android进程

    十. Tools 工具菜单:
    AVD Manager

    Android模拟器管理器

    SDK Manager

    SDK的更新管理器

    Layout Inspector

    布局指示器

    Theme Editor

    主题编辑器

    Firebase Firebase

    是 Google 的移动平台,可帮助您快速开发高品质的应用并推动业务增长

    App Links Assistant

    支持用户点击一个链接即可唤起APP,而不用像以往版本中需要点击一个选择框列表

    Tasks & Contexts

    任务和上下文

    Generate JavaDOC

    产生JavaDOC 文档

    JShell Console

    JShell是Java 9中的新特性,JDK8不能使用

    Groovy Console

    Groovy 控制台

    Kotlin

    Kotlin

    十一. VCS 版本控制菜单: 支持Git, SVN, CVS 版本控制菜单:

    Local History

    本地历史

    Enable Version Control Integration

    启用版本控制集成

    VCS Operations Popup

    VCS操作弹出

    Apply Patch

    应用补丁Patch(从补丁文件)

    Apply Patch from Clipboard

    从剪贴板应用补丁

    Checkout from Version Control

    从版本服务器拉取代码到本地

    Import Into Version Control

    将修改的代码合并到版本库中

    Browser VCS Respository

    浏览VCS 仓库

    Sync Settings

    同步设置

    十二. Windows 窗口的管理

    Store Current Layout as Default

    将当期的布局Layout设置为默认

    Restore Default Layout

    恢复默认布局

    Active Tool Window

    激活工具窗口

    Editor Tabs

    编辑标签

    Notifications

    通知

    Background Tasks

    后台任务窗口

    Next Project Window

    下一个项目窗口

    Previous Project Window

    上一个项目窗口

    AndroidLesson2: 项目名称

    多个项目的时候,快速切换项目

    十三. Help 帮助菜单:
    Find Actions

    寻找行为

    Android Studio Help

    AS帮助: 自动打开 http://developer.android.com/r/studio-ui/menu-help.html

    InteliJ IDEA Help

    自动打开https://www.jetbrains.com/help/idea/2017.3/meet-intellij-idea.html

    Getting Startedd

    自动打开https://developer.android.com/guide/?utm_source=android-studio

    Licences

    协议对话框
    Keymap Reference

    快捷键指引PDF

    https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

    Tip of the Day

    每一天的提示

    What’s New in Android Studio

    AS中的新功能

    Productity Guide

    产品指引

    Submit feedback

    提交反馈给IDE厂商

    Report Instant Run Issue

    报告Instant Run 功能的问题给官方

    Show Log in Explorer

    在浏览器中查看日志

    Setting Summary

    设置的汇总信息

    Collect and Show Logs in Explorer

    收集和显示日志信息(自动打开浏览器)

    Edit Custom Properties

    编辑自定义的属性

    Edit Custom VM Options

    编辑自定义的java虚拟机VM选项

    Debug Log Settings

    调试日志设置

    Check for Update

    检测更新

    Abouct

    关于

    相关文章

      网友评论

          本文标题:Android Studio菜单功能详解

          本文链接:https://www.haomeiwen.com/subject/iqykdctx.html