Android Studio 常用的菜单功能

一、File 文件菜单:

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

  1. New: 新建,用于新建立工程,项目,文件,类,资源配置文件等
  2. Open… 打开一个文件或一个工程
  3. Profile or Debug APK :性能分析或调试某个APK
  4. Open Recent :重新打开最近时间打开过的的项目
  5. Close Project:关闭项目
  6. Link C++ Project Gradle 使用Gradle链接C++工程项目
  7. Settings 设置…可以打开设置界面,AS工具工程的配置,如行号显示等等
  8. Project Structure 当前工程结构配置,如SDK路径特殊设置等
  9. Other Settings:其他设置,如默认配置,默认工程结构等等
  10. Import Settings: 导入设置信息, AS支持将开放工具的配置导出和导入,方便别人使用,jar格式
  11. Export Settings: 导出设置,导出当前配置为一个jar文件,方便其他人或其他电脑导入配置
  12. Export to Zip File 导出当前工程源码为一个zip文件
  13. Settings Respository… : git版本管理仓库地址配置
  14. Save All:保存整个工程文件
  15. Sync Project with Gradle Files:同步工程
  16. Sync with File System:依据硬盘上的配置进行修改本地工程
  17. Invalidate Caches/Restart :无效的缓存/重新启动,当项目出现异常的时候,可以尝试使用这个
    清空缓存,重新打开AS
  18. Export to HTML 将工程的某个源码文件导出到html格式的文件,方便其他人用web浏览器查看
  19. Print… 打印
  20. Add to Favotires 添加到 收藏夹,方便快速定位
  21. File Encoding 修改文件编码,如UTF8,GBK等
  22. Line Separators 换行符的选择,Windows 风格,Unix 和OSX风格,经典MAC风格
  23. Make File Read-Only 设置文件为只读权限
  24. Power Save Mode 省电模式:打开后,代码智能提示和后台任务都会一定程度的受到限制
  25. Exit 退出,关闭AS
    26.在这里插入图片描述

二、Edit 编辑菜单:

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

  1. Undo 取消上一步的操作
  2. Redo 重做刚刚的操作
  3. Cut 剪切
  4. Copy 复制
  5. Copy Path 复制当前文件的路径
    6.Copy Reference 复制当前鼠标的所在文件的包名和文件名称,和行号
  6. Paste 粘贴
  7. Paste from History 从 历史复制记录中进行粘贴
  8. Paste Simple:执行简单复制
  9. Delete: 删除
  10. Find:查找
  11. Macros: 宏命令
    13, Column Selection Mode: 列选择模式
  12. Select All:全部选择
  13. Extend Selection 扩展选择
  14. Shrink Selection :缩选
  15. Complete Current Statement 补全语句
  16. Join Lines: 将选择的行合并为一行代码
  17. Fill Paragraph:填充段
  18. Duplicate Line:复制当前 行代码
  19. Indent Selection: 缩进选择
  20. Unindent Line or Selection 取消
  21. Toggle case 大小写切换(全部变位大写或小写)
  22. Convert Indents 转化缩进为空格或Tab键
  23. Next Parameter:下一个参数 记住主要的快捷键Tab即可
  24. Previous Parameter:上一个参数
  25. Encode XML/HTML Special Characters: 编码XML/HTML特殊 字符
    在这里插入图片描述

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

  1. Tool Windows 工具窗口,可以打开项目视图,Logcat视图等
  2. Quick Definition 快速查看某个函数的定义原型
  3. Show Siblings 显示当前选中函数所作文件的其他函数列表
  4. Quick Documenttation 当前选中函数的API介绍,文档
  5. Parameter Info 查看函数参数的使用说明(将鼠标光标放到参数上,再点击菜单)
  6. Expression Type 快速得到某个属性或函数的类型,如int,void
  7. Context Info 上下文信息
  8. Recent Files 最近的打开的文件
  9. Recently Change Files 最近发生了修改的文件
  10. Recent Change 打开最近操作列表
  11. Compare With 和某个文件进行比较
  12. Compare with Clipboard 和剪切板进行对比
  13. Quick Switch Scheme… 快速切换方案(AS编辑环境颜色,代码风格等的切换)
  14. Toolbar 工具栏是否显示
  15. Tool Buttons 左右两侧的快捷按键
  16. Status Bar 底部状态栏是否显示
  17. Navigation Bar 路径,包名等的导航栏
  18. Active Editor 激活的编辑器控制(行号,代码提示控制等)
  19. Bidi Text Direction 文字方向的控制
  20. Enter Presentation Moe 演示模式,只显示代码且全屏显示
  21. Enter Distraction Free Moe 无干扰模式,代码填充整个AS(不填充整个电脑屏幕)
  22. Enter/Exit Full Screen 进入全屏模式(不隐藏AS中的其他窗口)
    在这里插入图片描述

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

  1. Class 类(快速定位到指定的类)
  2. File 文件
  3. Symbol 符号
  4. Custom Folding
  5. Line/Column… 快速跳转到某行或某列
  6. Back 后退
  7. Forward 前进操作
  8. Last Edit Location 上一个编辑位置
  9. Next Edit Location 下一个编辑位置
  10. Bookmarks 书签
  11. Select In… 选择
  12. Jump to Navigation Bar 跳转到导航栏
  13. Declaration 快速跳转到某个函数或变量的原始声明位置
  14. Implementations 快速跳转到某个函数或变量的原始声明位置
  15. Type Declaration 类型声明
  16. Super Method 父方法
  17. Test 测试
  18. Related Symbol… 相关符号
  19. File Structrue 文件结构:快速跳转到某个函数
  20. File Path 得到当前文件的全路径
  21. Imports Hierachy 导入层级关系
  22. Type Hierarchy 类型继承关系层级关系
  23. Call Hierachy 调用堆栈:检查某个函数被钓调用的位置
  24. Next Highlighted Error 下一个高亮错误,快速定位F2,快捷键
  25. Previous Highlighted Error 上一个高亮错误,快速定位F2,快捷键
  26. Next Change 下一个改变
  27. Previous Change 上一个改变
  28. Next Method 下一个方法
  29. Previous Method 上一个方法
    在这里插入图片描述

五、Code 代码菜单:

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

  1. Override Methods… 重写方法
  2. Implement Methoeds… 实现方法
  3. Delegate Methods… 代理方法
  4. Generate… 生成构造函数,get,set等常规方法,免除了手写
  5. Surrond Widht… 使用特定的语法包裹选中的元素,如注释
  6. UnWrap/Remove… 打开/消除
  7. Completion 完成基本的方法重载等
  8. Folding 折叠
  9. Insert Live Template… 插入模板
  10. Comment with Line Commnet 行注释
  11. Comment with Block Commnet 块注释
  12. Reformat Code 格式化代码
  13. Show Reformat File Dialog 显示重新格式化代码
  14. Auto-Indent Lines 自动缩进选中的元素
  15. Optize Imports 优化Import代码
  16. Rearrange Code 调整代码的顺序
  17. Move Statement Down 语句下移
  18. Move Statement Up 语句上移
  19. Move Element Left 选中的元素向左
  20. MOve Element Right 选中的元素向右
  21. Move Line Down 选中的行向下
  22. Move Line Up 选中的行向上
  23. Update Copyright 更新版权信息
  24. Convert Java File to Kotlin File 转化java代码到Kotlin语言
    在这里插入图片描述

六、Analyze 分析菜单:

  1. Inspect Code… 检测代码
  2. Code Cleanup… 代码清除
  3. Run Inspection by Name… 按照名称Name检测
  4. Configure Current File Ayalysis… 配置当前文件分析
  5. View offline Inspection Results… 查看离线检测结果
  6. Infer Nullity… 开启空值分析
  7. Show Coverage Date… 展示覆盖的数据
  8. Analyze Dependencies… 分析依赖关系
  9. Analyze Backward Dependencies… 分析回溯依赖
    10.Analyze Module Dependencies… 分析模块依赖
  10. Analyze Cyclic 分析周期
  11. Analyze Data Flow to Here 分析数据流程到当前位置
  12. Analyze Data Flow From Here 从当前位置开始分析
  13. Analyze Stacktrace… 分析堆栈跟踪

在这里插入图片描述

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

  1. Refactor This… 重构这些…
  2. Rename… 重命名
  3. Rename File… 重命名文件
  4. Change Signature… 改变签名
  5. Type Migration… 类型迁移
  6. Make Static… 转为静态类型
  7. Convert To Instance Method 转为实例函数
  8. Move 移动
  9. Copy 复制
  10. Safe Delete… 安全删除
  11. Extract 提取物
  12. Inline 内联
    13 Find and Replace Code Dupliccates… 查找和替换重复代码
  13. Invert Boolean 转为布尔值
  14. Pull Members Up… 拉取成员
  15. Push Members Down… 推动成员
  16. Use Interface Where Possible… 查找哪里可能使用了接口
  17. Replace Inheritance with Delegation… 使用代理替换继承关系
  18. Remove Middleman… 移除中间
  19. Wrap Method Return Value… 包裹方法返回值
  20. Convert Anonymous to Inner… 转化匿名为内联
  21. Encapsulate Fields 封装域:设置对应的get和set方法
  22. Replace Temp With Query… 替换
  23. Replace Constructor with Factory Method… 使用工程方法替换构造函数
  24. Replace Constructor with Builder 使用Builder替换Builder
  25. Generify… 泛型化
  26. Migrate… 移植
  27. Interationalize… 国际化
  28. Modularize… 转化到java
  29. Remove Unused Resources… 删除未使用的资源
  30. Migrate App To AppCompat… 迁移App到AppCompat类型
  31. Add RTL Support Where Possible… 添加从右向左的对应库,会修改AndroidManifest和Layouut文件
    在这里插入图片描述

八、Build 构建菜单

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

  1. Make Project 生成项目
  2. Make Module “app” 生成模块app
  3. Clean Project 清除项目
  4. Rebuild Project 重构项目
  5. Refresh Linked C++ Projects 刷新已经连接的C++项目
  6. Edit Build Types 编辑构建类型
  7. Edit Flavors… 编辑 特点:如包名,版本号,最新SDK版本号
  8. Edit Libraries and Dependencies… 编辑依赖库和依赖关系
  9. Select Build Variant… 编辑构建变量
  10. Build APKS… 开始导出Debug版本的APK
  11. Generate Signed APK… 开始导出签名的APK包
  12. Analyze APK… 分析APK包
  13. Deploy Module to App Engine… 部署模块到App Engine : 类似阿里云的一个服务
    Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序
    在这里插入图片描述

九、Run 运行菜单1:

  1. Run ‘app’ 运行app
  2. Apply Changes: 应用修改
  3. Debug ‘app’ 调试app
  4. Profile ‘app’ 性能分析app
  5. Run… 运行 一个选中的项目
  6. Debug… 调试一个选中的项目
  7. Profle… 性能分析一个选中的项目
  8. Recode Espresso Test 录制Espresso 框架的测试;Espresso 是一个自动化的测试框架
  9. Attach to Local Process… 附加到本地的进程
  10. Edit Configurations 编辑配置
  11. Import Test Results… 导图测试结果
  12. Apply Change 应用改变
  13. Stop 停止测试
  14. Show Running List 显示正在运行的List
  15. Stop Background Processes… 停止后台的进程
  16. Restart Activity 重启Activity活动
  17. Step Over 单步运行
  18. Force Step Over 强制单步运行
  19. Step Into 进入某个函数内部调试
  20. Force Step Into 强制进入某个函数内部调试
  21. Smart Step Into 智能决定是否进入
  22. Step Out 跳出当前函数,返回上一层函数
  23. Run to Cursor 运行到光标所作位置的时候停止
  24. Force Run to Cursor 强制运行到光标所作位置的时候停止
  25. Drop Frame 退出当前调用堆栈,相当于回退到了上一个调用的方法
  26. Pause Program 暂停项目
  27. Resume Program 恢复项目
  28. Evaluate Expreesion… 评估语句,表达式
  29. Quick Evaluate Expression 快速评估语句
    在这里插入图片描述

九、Run 运行菜单2:

  1. Show Execution Point 显示异常的信息点
  2. Toggle Line Breakpoint 切换行断点
  3. Toggle Method BreakPoint 切换方法断点
  4. Toggle Temporary Line BreakPoint 切换临时行断点
  5. Toggle BreakPoint Enabled 切换选择行的断点
  6. View BreakPoints… 打开断点对话框
  7. Get thread dump 得到线程的dump信息
  8. Attach debugger to Android Process 附加调试器到已经运行的Android进程

十. Tools 工具菜单:

  1. AVD Manager Android模拟器管理器
  2. SDK Manager SDK的更新管理器
  3. Layout Inspector 布局指示器
  4. Theme Editor 主题编辑器
  5. Firebase Firebase 是 Google 的移动平台,可帮助您快速开发高品质的应用并推动业务增长
  6. App Links Assistant 支持用户点击一个链接即可唤起APP,而不用像以往版本中需要点击一个选择框列表
  7. Tasks & Contexts 任务和上下文
  8. Generate JavaDOC… 产生JavaDOC 文档
  9. JShell Console… JShell是Java 9中的新特性,JDK8不能使用
  10. Groovy Console Groovy 控制台
  11. Kotlin Kotlin编程语言相关的设置(了解即可)
    在这里插入图片描述

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

  1. Local History 本地历史
  2. Enable Version Control Integration… 启用版本控制集成
  3. VCS Operations Popup… VCS操作弹出
  4. Apply Patch… 应用补丁Patch(从补丁文件)
  5. Apply Patch from Clipboard 从剪贴板应用补丁
  6. Checkout from Version Control 从版本服务器拉取代码到本地
  7. Import Into Version Control 将修改的代码合并到版本库中
  8. Browser VCS Respository 浏览VCS 仓库
  9. Sync Settings 同步设置
    在这里插入图片描述

十二. Windows 窗口的管理

  1. Store Current Layout as Default 将当期的布局Layout设置为默认
  2. Restore Default Layout 恢复默认布局
  3. Active Tool Window 激活工具窗口
  4. Editor Tabs 编辑标签
  5. Notifications 通知
  6. Background Tasks 后台任务窗口
  7. Next Project Window 下一个项目窗口
  8. Previous Project Window 上一个项目窗口
  9. AndroidLesson2: 项目名称 多个项目的时候,快速切换项目

十三. Help 帮助菜单:

  1. Find Actions: 寻找行为
  2. Android Studio Help AS帮助: 自动打开 http://developer.android.com/r/studio-ui/menu-help.html
  3. InteliJ IDEA Help 自动打开https://www.jetbrains.com/help/idea/2017.3/meet-intellij-idea.html
  4. Getting Startedd 自动打开https://developer.android.com/guide/?utm_source=android-studio
  5. Licences 协议对话框
  6. Keymap Reference 快捷键指引PDF
    https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
  7. Tip of the Day 每一天的提示
  8. What’s New in Android Studio AS中的新功能
  9. Productity Guide 产品指引
  10. Submit feedback 提交反馈给IDE厂商
  11. Report Instant Run Issue… 报告Instant Run 功能的问题给官方
  12. Show Log in Explorer 在浏览器中查看日志
  13. Setting Summary 设置的汇总信息
  14. Collect and Show Logs in Explorer 收集和显示日志信息(自动打开浏览器)
  15. Edit Custom Properties… 编辑自定义的属性
  16. Edit Custom VM Options 编辑自定义的java虚拟机VM选项
  17. Debug Log Settings… 调试日志设置
  18. Check for Update… 检测更新
  19. Abouct 关于
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值