androidStudio快捷键

Android Studio技能之快捷键

Android Studio是谷歌新一代的Android开发IDE,老一代的Eclipse+ADT已被无情的废弃。

Android Studio基于JetBrainsIntelliJ IDEA,这是一个在Java界享有不错声誉的IDE,它以“Intelligent”著称。AS是谷歌基于IntelliJ开发的,加上了一套专门为Android定制的插件系统。早期的时候ASIntelliJ +Android插件。但是现在没那么简单了,貌似AS中有的东西,在插件中却没有,具体的搞不太清楚了。

说了这么多都是废话。这里总结一下AS使用过程中常用的快捷键。

键盘的mapkeymap)

本质上讲AS就是IntelliJ,所以核心的东西是一样的,比如配置和快捷键,IntelliJ中快捷键是可以配置的,不但可以配置具体快捷键的组合,而且可以配置一套组合,或者叫作风格,也就是说可以按照喜好还定义不同的组合。支持的有:

·        Mac OS X 10.5+

·        Mac OS X

·        Emacs

·        Visual Studio

·        Default for XWin

·        Default for GNOME

·        Default for KDE

·        Eclipse

·        Eclipse (Mac OS X)

·        NetBeans 6.5

·        JBuilder

这里预定义的集合是相应的系统或者IDE所惯用的快捷键,所以如果你熟悉其中某些IDE,可以直接使用对应的风格,以更快的适应AS

注意这里介绍的快捷键是基于Mac OS X这个风格的。

注意另外,对于所有JetBrains的产品比如PyCharm或者WebStorm,都是一样的。

注意这里默认是Mac平台,如果是Windows或者Linux,把CMD换成Ctrl就可以了。

选择的快捷键

·        可以用鼠标来选择,这个是显而易见的

·        Shift + Up/Down/Left/Right 来选择

·        Shift + 鼠标来选择,这个更灵活

·        CMD + w— Expandselection, 比如选择光标所在的一个词,再按一次会选择更多,甚至一行。这个键比较强大,根据光标所在的内容不同表现也不略微不同,可以慢慢体会。

·        Shift + CMD + w — Shrinkselection,减少选择

·        CMD + a — selectall

基本快捷键

·        CMD + s保存文件

·        CMD + x剪切

·        CMD + v粘贴

·        CMD + z— Undo

·        CMD + f查找

·        CMD + r查找和替换

·        ESC — 用于关闭打开的对话框,或者退出正在进行的重构

导航类快捷键

·        CMD + F12 — 打开类的outline,类似于EclipseCtrl + o,还可以快速索引

·        CMD + b打开函数或者一个类的定义

·        CMD + u打开当前类的父类中的方法(super method)

·        CMD + e打开一个最近打开的文件,也就是从最近打开过的文件中快速索引

·        Shift + CMD + n — 快速打开一个文件

·        CMD + n快速打开一个类

·        CMD + fn + Left/Right — 移动到文件的第一行和最后一行

·        CMD + Left/Right — 移到一行的开头或结尾,类似PC上的HOME/END

·        CMD + 1(数字1打开或者关闭Project侧边栏

·        Option + CMD + Left/Right — 回到上一个/下一个编辑处

·        CMD + g去到某一行

·        Ctrl + h打开类的层次关系

·        Ctrl + Option + h打开方法的调用路径,也就是当前方法被调用的层次关系

·        Option + CMD + Up/Down — 在类层次关系中移动,打开父类或子类

·        CMD + ; — 打开Project structure

·        Option + F7 — 查找使用(Find usages)

·        CMD + F7 — 在当前文件中查找使用

·        CMD + Shift + i — 不离开当前窗口快速预览某个方法或者类的实现

·        CMD + Shift + a — 可以索引快捷键设置,当忘记快捷键时,非常有用

·        CMD + p — 显示当前方法的参数

·        Shift + Shift(Double Shift) — 全局搜索,整个项目范围内搜索任何文件或者字串

代码相关

·        CMD + o — 从父类中override一个方法

·        Option + Enter — quickfix快速修复编译错误,比如导入类,实现父类方法等

·        CMD + Option + l — 重新格式化代码,也就是按照预定义的代码格式来格式化代码

·        CMD + Option + o — 优化导入语句

·        CMD + Option + i — 调整缩进,或者叫做自动更正缩进

·        Shift + CMD + ‘+’ — 打开一个文件中的所有代码折叠

·        Shift + CMD + ‘-’ — 进行代码折叠

·        Ctrl + Option + Space — 智能补全

·        Shift + F6 — 重构,重命名一个变量

·        CMD + F6 — 修改函数的签名

·        Option + CMD + m — 提炼方法(Extract method)

·        Option + CMD + f — 提炼成员变量

·        Option + CMD + c — 提炼常量

·        Shift + CMD + u — 把变量名方法名或者类名进行大小写转换

行操作基本单位都是行

·        CMD + y以行为单位进行删除,可以先选择多行,如果没有选择,就是当前行

·        CMD + d以行为单位进行复制,可以先选择多行,如果没有选择,就是当前行

·        CMD + Shift + Up/Down — 把行向上移动或向下移动,这个在调整代码的时候非常实用

·        CMD + / — 注释掉所选择的行

·        Ctrl + Shift + j — 把二行合为一行,把下行合到当前上来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值