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. 【liunx】date命令总结

    命令简介: date 根据给定格式显示日期或设置系统日期时间.print or set the system date and time 指令所在路径:/bin/date 命令语法: date [OP ...

  2. 【mysql】索引原理-MySQL索引原理以及查询优化

    转载:https://www.cnblogs.com/bypp/p/7755307.html 一.介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性 ...

  3. shell批量创建随机文件名格式文件

    //随机生成文件 //文件名会带数字的...注意echo后面的是反引号,不是单引号 #!/bin/bash dir=/root/bp for i in 'seq 10' touch $dir`echo ...

  4. buckaroo 试用

    我系统是mac 所以选择的是mac 的版本,官方是支持跨平台的. 安装 mac 版本安装 wget https://github.com/LoopPerfect/buckaroo/releases/d ...

  5. Singer 学习十二 指南

    版本0.3.0 tap是一个应用程序,需要一个配置文件和可选的状态文件作为输入,并产生有序的流记录, 状态和模式信息作为输出. 一个记录是任何类型的JSON编码的数据.tap 状态消息用于保留一个调用 ...

  6. 使用skipper 扩展fabio 的路由&&http proxy 功能

    skipper 具有强大的http 路由功能,fabio 是一个方便的基于consul 的负载均衡软件, 我们可以方便的使用skipper 路由功能进行fabio的扩展,使用registrator 进 ...

  7. 微软Azure通知中心 (Azure Notification Hubs)

    Azure Notification Hubs 提供简单的方法从后台(azure或者on-promise)去发送通知在不同的平台上面(iOS, Android, Windows, Kindle, Ba ...

  8. python中in,not in,比较运算符,格式化输出,编码

    一,python中的in,和not in python中in的作用是检测或查找,例如: c = ‘你好大号胡覅但是啊飞碟说’ b = ‘你好’ print(b in c ) 结果: True c = ...

  9. dojo:为数据表格添加复选框

    一.添加复选框 此时应该选用EnhancedGrid,而不是普通的DataGrid.添加复选框需要设置EnhancedGrid的plugins属性,如下: gridLayout =[{ default ...

  10. Zookeeper常用操作命令 ls,ls2,get和stat

    一.启动zk客户端 进入bin目录 cd  /usr/local/zookeeper-3.4.13/bin ./zkCli.sh 出现如下界面,说明已经连接上了 二.ls与ls2命令 1. ls pa ...