| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Android Studio 部分快捷键 -> 正文阅读 |
|
[移动开发]Android Studio 部分快捷键 |
AS常用技巧目录 3.在方法和内部类重跳转(Move Between Methods and Inner Classes) 6.快速查看定义(Quick Definition Lookup) 7.最近修改文件(Recently Changed Files) 9.Sublime Text式的多处选择(Sublime Text Multi Selection) 14.使用Enter和Tab进行代码补全的差别(Enter vs Tab For Code Completion) 19.合并行和文本(Join Lines and Literals) 1.书签(Bookmarks)描述:一个很有用的功能,可以在某处做个标记(书签),方便后面再跳转到此处. 调用:Menu ----? Navigate ----Bookmarks 快捷键: ????????1:添加/移除书签:F11 ????????2:添加/移除书签(带标记):Ctrl + F11 ????????3:显示全部书签:Shirt + F11,显示所有的书签列表,并且是可以搜索的 更多:当你为某个书签指定了标记,你可以使用快捷键Ctrl + 标记来快速跳转. 2.对比可以将选中的文件与git进行对比, 调用: Menu -- VCS -- Git -- Compare with Branch 3.在方法和内部类重跳转(Move Between Methods and Inner Classes)描述:该操作让光标在当前文件的方法和内部类名字间跳转. 调用:Navigate --- Next Method/Previous Method 快捷键:Alt + UP/Down 4.定位到嵌套文件(Navigate to Nested File)描述:当在查找不同目录下的同名文件时,可使用 快捷键: Shift + Ctrl + N 5 定位到父类(Navigate to parent)描述:如果光标是在一个继承父类重写的方法里,这个操作将定位到父类实现的地方.如果是在类名上,则定位到父类类名. 调用:Menu --- Navigate ---Super Class/Method 快捷键:Ctrl + U 6.快速查看定义(Quick Definition Lookup)描述:你曾经是否想查看一个方法或者类的具体实现,但是不想离开当前界面? 该操作可以帮你搞定。 快捷键:Ctrl +Shift + I 7.最近修改文件(Recently Changed Files)描述:该操作适于查看最近修改文件,会显示最近本地修改过的文件列表;根据修改时间排列,也可通过输入字符过滤列表. 快捷键:Ctrl + Shift + E 8.最近访问(Recents)描述:该操作可以得到一个最近访问文件的可搜索列表 快捷键:Ctrl + E 9.Sublime Text式的多处选择(Sublime Text Multi Selection)描述:操作符会根据选中当前字符串,选择下一个相同的字符串,并且添加一个光标,文本同步修改. 快捷键:Alt + J AS编码技巧10.列选择/块选择(Column Selection)描述:正常选择时,当你向下选择时,会直接将当前行到行尾都选择,而块选择模式下,会根据鼠标所选中的矩形区域来选择. 调用 :摁住Alt,然后拖动鼠标选择. 开启/关闭块选择:Menu --- Edit --- Column Selection Mode 快捷键:切换块模式:Shift + Alt + Insert 11.语句补全(Complete Statement)描述:这个方法将会生成缺失的代码来补全语句,常用场景如下: ????????1.在行末添加一个分号,即使光标不在行末; ????????2.为if,while,for语句生成圆括号和大括号; ????????3.方法声明之后,添加大括号 调用:Menu --- Edit --- Complete Current Statement 快捷键:Ctrl + Shift + Enter 12.删除行(Delete Line)描述:如果没选中,则删除光标所在行,果如选中,则会删除所有的选中行. 快捷键:Ctrl +Y 13.行复制(Duplicate Line)描述:复制当前行,并粘贴到下一行,这个操作不会影响粘贴板的内容,这个命令配合移动行快捷键非常有用. 快捷键:Ctrl + D 14.使用Enter和Tab进行代码补全的差别(Enter vs Tab For Code Completion)描述:代码补全时,可以使用Enter和Tab进行补全的,但存在区别. 使用Enter时,从光标处插入补全的代码,对原来的代码不进行操作. 使用Tab时,从光标插入补全的代码,并删除后面的代码,直到遇见符号. 15.提取方法(Extract Method)描述:提取一段代码块,生成一个新的方法.当你发现某个方法里面过于复杂,可以将一段代码提取成单独的方法. 调用:Menu --- Refactor ---Extract ---Method 快捷键:Ctrl + Alt + M 更多:在提取代码的对话框,你可以更改方法的修饰符和参数的变量名. 16.提取参数(Extract Parameter)描述:这是一个提取参数的快捷惭怍,当你觉得可以通过提取参数来优化某个方法的时候,这个技巧很好用.该操作会将当前值作为一个方法的参数,将旧的值放到方法调用的地方,作为传进来的参数. 调用:Menu --- Refactor --- Extract --- Parameter 快捷键:Ctrl + Alt + P 更多:通过勾选 "delegate" ,可以保持旧的方法,重载生成一个新方法. 17.提取变量(Extract Variable)描述:这是一个提取变量的快捷操作.当你在没有变量声明的直接写下值的时候,这是一个很方便生成变量声明的操作,同时还会给出一个建议的变量命名. 调用:Menu --- Refactor --- Extract --- Variable 快捷键:Ctrl + Alt + V 更多:当你需要改变变量声明的类型,例入使用List代替ArrayList,可以按下Shift +Tab ,就会显示所有可用的变量类型. 18.内置(Inline)描述:该操作对方法/字段/参数和变量都有效果 调用:Menu --- Refactor --- Inline 快捷键:Ctrl + Alt + N 19.合并行和文本(Join Lines and Literals)描述:这个操作比起来在行末使劲按删除爽多了!该操作遵守格式化规则,同时: 合并两行注释,同时移除多余的// ; 合并多行字符串.移除 + 和"" ; 合并字段的声明和初始化赋值 ; 快捷键: Ctrl + Shift + J 20 上下移动行(Move Lines UP Down)描述:不需要复制黏贴就可以上下移动. 快捷键:Alt + Shift + Up/Down 21.移动方法(Move Methods)描述:移动整个方法 快捷键:Ctrl + Shift + Up/Down 22.重命名(Rename)描述:通过该操作,实现重命名变量/字段/方法/类/包 ,上下文都可以使用. 快捷键:Shift + F6 更多:若忘记快捷键,可以使用快速修复(Quick FIx)的快捷键,它通常包含重命名选项. 23.包裹代码(Unwrap Remove)描述:用特定的代码结构包起来选中的代码块. 快捷键: Ctrl? Alt + T 24.移除包裹代码(Unwrap Remove)描述:该操作会移除选中代码周围的代码. 快捷键:Ctrl +Shift?+ Delete |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/19 10:27:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |