1.AndroidStudio快捷键

Win:

ctrl + F12--查看类的结构( alt+ 7)

ctrl + h -- 查看继承关系

-------

Mac:

cmd + F12  --查看类的结构(cmd + 7)

control + h  --查看继承关系

2. SouceTree忽略文件:  .gitignore文件编辑:

忽略指定文件:直接写文件名

忽略文件夹:直接写文件夹路径,例:target或者target/ -> 忽略target下的所有文件

忽略某类型的文件:使用通配符*,例:*.class -> 忽略所有.class文件

 因为最近在Mac上开发的比较多,所以将常用的快捷键整理出来。熟练使用这些快捷键,可以很大程度的提高我们的工作效率奋斗
一 Log的打印:
1.生成TAG ----------------- logt
2.打印Log ----------------- logd(Debug打印),loge(Error打印),logm(方法名打印),logw(警告打印),logr(返回值打印),logi(Info打印) 二 代码的移动
1.Alt+⬆️/⬇️ ---------------- 选中代码
2.option+shift +⬆️/⬇️ -------------- 上下移动代码
3.cmd+d -------------- 复制当前行到下一行
4.cmd+x -------------- 剪切
5.ctrl+k -------------- 删除行
6.cmd+option+l ------------- 格式化代码
7.ctrl+alt+o -------------- 清除无效的引用包
三 代码注释
1.cmd+/ --------------- 单行注释
2.cmd+option+/ ------------- 多行注释
3.ctrl+alt+/ ------------ 为方法或变量添加注释说明(个人设置的,大家根据自己习惯自行设置) 四 代码查看
1.cmd+f ----------- 查找
2.cmd+r ----------- 查找/替换
3.ctrl+o ----------- 查看该类中可以重写的方法
4.cmd+y ------------ 查看方法的方法体,在预览框中显示
5.cmd+⬅️/→ ---------- 快捷定位到行首和行尾
6.cmd+/- ----------- 展开或者折叠
7.ctrl+option+h ----------- 跟踪某个方法被调用的位置
8.cmd+option_⬅️ ------------ 代码返回(查看之前看的位置)
9.ctrl+h ----------- 查看结构类图
10.cmd+alt+b --------- 查看当前类的实现类
11.⌘O:在当前project(一个project可以含多个moudle)中搜索class,再按一次⌘O,搜索结果可包含非project中的class,如external libraries中的android.jar里的class可以在搜索文本后跟:lineNumber 从而定位到某行.
12.⌘O:在当前project(一个project可以含多个moudle)中搜索class,再按一次⌘O,搜索结果可包含非project中的class,如external libraries中的android.jar里的class可以在搜索文本后跟:lineNumber,从而定位到某行.
13.⇧⌘O:在当前project中搜索file(包含上面的class结果),再按一次⇧⌘O,搜索结果可包含非project中的flie,如external libraries中的res里的file可以在搜索文本后跟:lineNumber,从而定位到某行.
14.⌥⌘O:在当前project中搜索file(包含上面的class、file结果及method)
五 代码生成
1.cmd+n 快捷生成 get/set方法 构造器等
2.cmd+j 代码模板生成(if for foreach findViewById VIew.Gone Toast 等)
3.cmd+t try_catch if_else for 等自动生成
六 其他
1.cmd+shift+u ------------ 大小写格式化
2.ctrl+d ------------ debug 调试APP
3.ctrl+r ------------ run APP
4.ctrl+v ------------ 版本控制
大概常用的就这些了,欢迎大家补充,happy day!

1.Mac下AndroidStudio常用快捷键整理

因为mac下的androidstudio的快捷键和windows下的不怎么相同,又要重新熟悉一遍,整理记录一下常用的快捷键,也方便自己查找:

格式化代码:cmd+option+L

来回你刚刚看的地方:cmd+option+left/right

提示错误解决方案:option+enter

上下行移动: alt+shift +up/down

上下移动整个方法: cmd+shift + up/down

删除行:cmd+delete

向下复制行:cmd+d

扩大缩小选中范围:option+up/down

生成结构体:cmd+option+t(比如生成if,try...catch,synchronized等)

快捷覆写方法:ctrl+o

快捷生成setget等:cmd+n

快捷定位到行首/尾:cmd+left/right

注释代码:cmd+/(//)cmd+option+/(/**/)

快捷最近打开:cmd+e

清楚无效引用:ctrl+option+o

查找+替换:cmd+r

查找:cmd+f

全局查找:cmd+shift+f

点进去看的:cmd+down

查找调用的位置:ctrl+option+h

智能补全代码:ctrl+shift+space

补全代码(basic):option+space(原始为ctrl+space 与系统快速搜索快捷键冲突,然后就自己改了键,我是仔setting里搜到basic然后remove掉再加上)。

 
 

studio之mac快捷键的更多相关文章

  1. mac下Android Studio使用及快捷键

    1.Android Studio使用及快捷键 (1)我们新建一个项目后进入界面,左侧可以选择Project或Android,一般选Project会比较习惯以前eclipse的显示 (2)点击左上角An ...

  2. Visual Studio for Mac 初体验

    你喜爱的 IDE,现在可用于 Mac 来自:https://www.visualstudio.com/zh-hans/vs/visual-studio-mac/ 惊不惊喜?意不意外?惊喜但不意外,因为 ...

  3. Android Studio 代码导航快捷键总结

    Android Studio 代码导航快捷键总结 这篇文章主要介绍了Android Studio 代码导航快捷键的相关资料,需要的朋友可以参考下   简评:作为一位 Android 开发者,Andro ...

  4. Visual Studio for Mac

    Visual Studio for Mac 初体验   你喜爱的 IDE,现在可用于 Mac 来自:https://www.visualstudio.com/zh-hans/vs/visual-stu ...

  5. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

  6. Visual Studio for Mac Preview离线下载安装

    Visual Studio for Mac离线下载安装. 环境:OS X EI Caption 10.11.2 .NET Core SDK 1.1 需预先安装 .NET Core 1.1 SDK ma ...

  7. visual studio for mac的安装初体验

    微软2016 Connect 大会发布了visuo studio for mac的pre版本,由于工作原因,现在工作环境是mac,虽然开发现在是在用python,但一直关注着.net的发展,于是自己很 ...

  8. Xamarin Studio在Mac环境下的配置和Xamarin.iOS常用控件的示例

    看过好多帖子都是Win环境装XS,Mac只是个模拟器,讲解在Mac环境下如何配置Xamarin Studio很少,也是一点点找资料,东拼西凑才把Xamarin Studio装在Mac上跑起来,如下: ...

  9. Visual Studio for Mac 简介

    2016-12-13 Hutchinson 微软中国MSDN 在 11 月举行的 Connect(); 上,Microsoft 将推出 Visual Studio for Mac 预览版.这是一个激动 ...

随机推荐

  1. python编译hello

    pycharm无法找到解释器,将无法编译. 所以在编译之前进行统一设置 点击File,选择settings,点击 添加解释器 最后点击Apply.等待系统配置. 如果我们需要添加新的模块,点击绿色+号 ...

  2. 浅谈log4j-3-不同输出样式

    public static void main(String[] args) { Logger logger=Logger.getLogger(Appendable.class); //设置输出等级 ...

  3. 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.5RHS语法

    转载至:https://blog.csdn.net/wo541075754/article/details/76651073 RHS语法 使用说明 RHS是满足LHS条件之后进行后续处理部分的统称,该 ...

  4. 什么是pytorch(1开始)(翻译)

    Deep Learning with PyTorch: A 60 Minute Blitz 作者: Soumith Chintala 部分翻译:me 本内容包含: 在高级层面理解pytorch的ten ...

  5. initrd in linux 2.6.32.27

    2.6.32.27可以不指定initrd选项 如果指定initrd选项,则自动调用initrd内的linuxrc或init进行一切必要的初始化.Kernel启动参数全部会作为变量传递给这两个脚本.如r ...

  6. Unity 游戏性能优化 学习

    优化误区   

  7. Learning C# by Developing Games with Unity 5.x(2nd) 学习

    项目:https://pan.baidu.com/s/1o7IMcZo using UnityEngine; using System.Collections; namespace VoidGame ...

  8. Windows平台上使用Github搭建Git服务器的图文教程

    Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到通信协议,例如SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以 ...

  9. 一次单片机 SFR 页引发的“事故”

    一次单片机 SFR 页引发的"事故" 现象 需要使用单片机的 ADC 功能,在对 ADC 初始化后,根据内部分的 IVREN 计算出 VDD 的电压值 . 在读取时一直显示 ADC ...

  10. tp5闭包子查询传参方法

    在channel表中查询status,channel_id,channel_name,account_level这些字段,且这些字段的channel_id不在adv_id为$id的表adv_chann ...