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. python3 sort

    #https://docs.python.org/3.5/howto/sorting.html?highlight=sort #In Python 3.2, the functools.cmp_to_ ...

  2. win10安装系统后,提示initializing and establishing link无法启动系统

    使用老毛桃安装系统前,先对硬盘进行分区,分区时选择mbr格式分区就可以了,安装好系统重启进入系统时将boot安全启动关闭,模式改为legal(那个单词大概长这样,不记得了,反正那里就两个模式,可以都试 ...

  3. JDBC封装

    在模拟servlet调用dao中,我们发现在dao的实现类中有许多重复代码,我们可以将其封装起来. 步骤: 一. 创建一个类 DBUtil 1加载驱动和建立链接的代码 完全一样 加载驱动写到静态代码快 ...

  4. 存储-实例-ibm v3700

    raid5总容量计算(n-1)*最小盘容量 RAID0:N块盘组成,逻辑容量为N块盘容量之和:RAID1:两块盘组成,逻辑容量为一块盘容量:RAID3:N+1块盘组成,逻辑容量为N块盘容量之和:RAI ...

  5. MySQL全文本搜索

    启用全文本搜索支持 create table text( -> id int not null auto_increment, -> texts text null, -> prim ...

  6. day40 css高级选择器

    一.高级选择器 高级选择器分为:后代选择器.子代选择器.并集选择器.交集选择器 后代选择器 使用空格表示后代选择器.顾名思义,父元素的后代(包括儿子,孙子,重孙子) .container p{ col ...

  7. Qt开发问答

    Qt开发问答 1, Difference between Dialog and widget and QMainWindow http://www.qtcentre.org/threads/3465- ...

  8. MySQL 学习资料

    MySQL 学习资料: MySQL 学习资料 网址 MySQL 教程(菜鸟教程) http://www.runoob.com/mysql/mysql-tutorial.html MySQL 教程(极客 ...

  9. i++和++i的笔试题

    i = ++i + i++ + i++ + i++; 把每个 i++或者++i看作一个部分,他们的分别再下一个 i++或者++i改变,中途赋值的话,就返回这个部分的值 来自:https://www.j ...

  10. 阿里云学习笔记之Java Web环境搭建

    1. 下载JDK7 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521 ...