studio之mac快捷键
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快捷键的更多相关文章
- mac下Android Studio使用及快捷键
1.Android Studio使用及快捷键 (1)我们新建一个项目后进入界面,左侧可以选择Project或Android,一般选Project会比较习惯以前eclipse的显示 (2)点击左上角An ...
- Visual Studio for Mac 初体验
你喜爱的 IDE,现在可用于 Mac 来自:https://www.visualstudio.com/zh-hans/vs/visual-studio-mac/ 惊不惊喜?意不意外?惊喜但不意外,因为 ...
- Android Studio 代码导航快捷键总结
Android Studio 代码导航快捷键总结 这篇文章主要介绍了Android Studio 代码导航快捷键的相关资料,需要的朋友可以参考下 简评:作为一位 Android 开发者,Andro ...
- Visual Studio for Mac
Visual Studio for Mac 初体验 你喜爱的 IDE,现在可用于 Mac 来自:https://www.visualstudio.com/zh-hans/vs/visual-stu ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- 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 ...
- visual studio for mac的安装初体验
微软2016 Connect 大会发布了visuo studio for mac的pre版本,由于工作原因,现在工作环境是mac,虽然开发现在是在用python,但一直关注着.net的发展,于是自己很 ...
- Xamarin Studio在Mac环境下的配置和Xamarin.iOS常用控件的示例
看过好多帖子都是Win环境装XS,Mac只是个模拟器,讲解在Mac环境下如何配置Xamarin Studio很少,也是一点点找资料,东拼西凑才把Xamarin Studio装在Mac上跑起来,如下: ...
- Visual Studio for Mac 简介
2016-12-13 Hutchinson 微软中国MSDN 在 11 月举行的 Connect(); 上,Microsoft 将推出 Visual Studio for Mac 预览版.这是一个激动 ...
随机推荐
- python os模块使用笔记(更新)
import os 添加os模块 walk方法: os.walk(path) path是string形式的目标目录 生成一个某目录下递归树形目录迭代器,方便递归访问子目录,访问目录就能够轻松访问子文件 ...
- 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.4 约束(Pattern的一部分)
4.4.3 约束(Pattern的一部分) 前面我们已经介绍了条件约束在Pattern中位置了,那么什么是条件约束呢?简单来说就是一个返回true或者false的表达式,比如下面的5小于6,就是一个约 ...
- day07 eclipse使用本地 库文件 访问HDFS
常用命令 1. hdfs dfsadmin -report 查看系统的各台机器状态 HDFS的概念和特性 首先,它是一个文件系统,用于存储文件,通过统一的命名空间——目录树来定位文件 其次,它是分 ...
- 彻底理解一致性哈希算法(consistent hashing)
转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT) ...
- nginx unit nodejs 模块试用(续)
最新(应该是18 年了)nginx unit 发布了新的版本,对于nodejs 的支持有很大的改进,上次测试过,问题还是 比较多,这次使用新版本在测试下对于nodejs 的支持,以及以前block ...
- lerna import && add 使用&&常见问题解决
使用lerna 的import 我们可以方便的将一个普通的npm 包倒入到lerna 管理的monorepo 中 环境准备 lerna init 注意必须是一个git 项目,同时需要commit ,不 ...
- 并发运算lib
最近对类似于erlang或者golang的并发运算很感兴趣.以下是看到的相关资料. libgo c++,技术:协程,多线程.这是俺发现的用法最漂亮的c++库,用法参考golang CAF 全称c++ ...
- elasticsearch:shard 和 replica 机制
shard 和 replica 机制: index包含多个shard 每个shard都是一个最小工作单元,承载部分数据,lucene实例,完整的建立索引和处理请求的能力 增减节点时,shard会自动在 ...
- laravel 获取上一条insert语句产生的id
<?php //頭部引入DB類 use Illuminate\Support\Facades\DB; //在方法中獲取获取上一条insert语句产生的id $id = DB::getPdo()- ...
- 2、Sql-oracle创建新用户
1.首先我们可以用scott用户以sysdba的身份登录oracle. conn scott/tiger as sysdba 2.然后我就可以来创建用户了. create user zs identi ...