概述
######本文全部基于Mac操作系统
- 窗口切换
- command + ~ 可以在一个app中切换窗口(切换多个Android Studio窗口、终端 chrome浏览器无效)
- command + w 关闭一个窗口(比如关闭一个浏览器项或者关闭Android Studio中一个打开的文件)
- command + q 退出app(关闭Android Studio等等)
- command + option + esc 强制退出应用程序
- command + n 新建一个窗口(比如再打开一个浏览器窗口、终端窗口 Android Studio中无效)
- 截图
- command + shift + 4 类似QQ的截图
- command + shift + 4 + space 截取当前屏幕
- 编辑
- command + 左箭头/右箭头 可以把光标移动到行首/行尾
- option + 左箭头/右箭头 可以把光标在行内按单词移动
- command + 上箭头/下箭头 可以把光标定位到首部/尾部(浏览器也可以,Android Studio中无效)
- command + delete 删除一行
- 终端
- control + a 终端中将光标移动到文本的首部
- control + e 终端中将光标移动到文本的尾部
- open . 可以在finder中打开该目录
- 命令后面 > 文件 可以把输出内容写到该文件中
- Sublime
- command + p 搜索
- Git
- 在多人开发中当想要push代码时发现别人已经有了提交,Git会提示使用git pull,如果这样操作会留下一个mergeHistory,使用git pull --rebase可以避免这种情况
- 当一个分支中有内容修改并没有提交,是无法切换分支的,这时候可以使用git stash就行保存,待下次处理完后再回来git stash pop
- git commit -am添加并且提交
- git pull == git fetch + merge local
- Android Studio
- option + shift 可以实现选中多个代码块,也会产生多个输入光标,可以同时进行输入
- command + shift + a可以快速打开Android Studio的功能,比如输入Preferences可以打开Android Studio的偏好设置
- 在View下面可以打开演示模式,该模式可以把当前屏幕的几乎所有空间都用来显示代码,代码大小会变大好多
- 可以在Preferences里面设置option + 左/右 以驼峰规则进行移动而不是以单词进行移动
- command + e 可以显示最近打开的文件
- command + shift + e 可以显示最近编辑过的文件
- control + tab 可以用于切换tab,在开发中操作多个类时进行切换(很好用)
- option + command 等同于 command + [/] 返回到上次操作的地方
- option/command + shift + 上箭头/下箭头 可以向上/向下移动整行代码
- option + f7 可以查看当前方法在那被使用
- command + b 等同于command + 鼠标左键 可以快速进入该方法
- command + p 可以查看方法的参数类型
- f1 显示参数类型及注释 比上面那个详细
- 条件断点,打了断点以后点击右键弹出popWindow进行设置
- command + option + shift + f8 可以打临时断点,左边断点处会显示一个1,在断点一次后会消失不需要手动取消
- 异常断点 设置了该项后当出现了指定的异常时(需要attach上当前进程)Android Studio会自动停留在该异常的代码处。
- 日志断点 当需要调试一个地方先在该地方打上断点,然后右键进行下图设置即可在不重新运行代码的情况下输出日志
- 写完一行代码可使用command + shift + enter 进行代码补全以及格式化
- 使用control + 空格可以进行代码提示选择后使用enter键输入为不删除后面已输入的内容,而使用tab键则会删除enter键后面的内容
- 在调试过程中通过按住option键可以计算表达式的值
- command + shift + u大小写切换
- command + option + f 提取局部变量到成员变量
- command + f12 可以显示出代码的大纲在该popWindow界面可以输入关键字进行搜索
- 通过点击f3可以给当前代码添加书签或者删除书签,然后通过command + f3 可以调出书签进行查看,该方法可以用于记录代码中的关键点
- 可以使用attach to process进行调试但是前提应用程序只能是debug版本,线上包是无法attach的
- command + -/+ 可以对代码进行折叠
- 可以在android Studio中通过右键点击选中reveal in finder可以在finder里面显示该文件
- 在方法上按command + y 可以显示出方法的定义信息
- 可以在window/EditTab下面找到分割tab的选项这样就可以在一个window中看到好几个界面
- 点击图中左侧的按钮可以直接跳转到对应的xml或者清单文件中
- 通过按control + t 可以快速对代码块进行修改,比如抽取重复代码到一个方法中,并且还能在.xml中抽取代码自动生成style,或者提取layout出来
- command + option 可以打开surround with 比如对代码块进行try catch等等
- 打开string.xml点击open editor 再点击左上角的地球符号即可进行资源国际化
- 在方法上control + option + H可以打开方法的调用栈
- 在Android Studio中可以在VCS -> import into version control -> share project on github直接把项目推送到github上会自动创建项目并且会完成首次提交
- 在Android Studio在res选择New -> ImageAsset可以创建不同尺度的Icon并将其放置与不同的目录中
- 在左侧项目列表下点击command + 下箭头可以直接打开项目配置页面
- 除了Android Studio默认的主题之外其他主题可以在这里下载到
- 一些有用的插件
- ButterKnife zelezny 该插件可以自动把布局文件中的资源Id绑定到代码中,用法
- Gson Formatter 该插件可以根据Json字符串生成字段 用法
最后
以上就是还单身鞋子为你收集整理的Android开发快捷键、工具的全部内容,希望文章能够帮你解决Android开发快捷键、工具所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复