Android Studio查找功能(搜索功能)及快捷键

用过Eclipse 的ADT的都知道,要快速添加override或者implements方法,右键---Source---Override/Implements Method...
而Android Studio如何添加呢?方法如下:
右键(或者Alt + Insert) ---  Generate... ---- Override Method...  或者 Implement Method...

 

1、在当前窗口查找文本【Ctrl+F】

F3 向下查找关键字出现位置

Shift+F3 向上一个关键字出现位置

2、在当前工程内查找文本【Ctrl+Shift+F】

3、查找类【Ctrl+N】

4、查找文件【Ctrl+Shift+N】

5、查找项目中的方法或变量【Ctrl+Shift+Alt+N】

6、查找类/方法/变量引用的地方

先定位光标 右键选择“Find Usages”(快捷键Alt+F7)

ctrl+F7就是该方法在当前类中的被使用到的地方

7、ctrl + o 查看所有可以重写的方法。

8、在类中快速定位某个方法或属性Ctrl+F12

 

格式化

Windows下快捷键为:Ctrl+ALT+L

Ctrl+Z ;Ctrl+Shift+Z

 

单词选择:

Ctrl+左右方向键进行单词跳动选择。

显示最近操作的文件:

Ctrl+E

整行上下移动:

Alt+Shift+上下方向键

方法更进:

常用是Ctrl+点击方法名,还有一种组合建是:Ctrl+Alt+B

显示方法的参数:

Ctrl+P

快速复制行:

Ctrl+D

多行操作:

1.按住Alt键,鼠标进行区域选择,批量修改。

2.Alt+Shift+鼠标点击设置多光标点,批量修改。

快速补全完成:

包括:方法体大括号的添加;行尾分号的添加;自动化格式改行操作。。。等

Ctrl+Shift+Enter

代码提示:

可修改AS设置 Main menu -> Code -> Completion -> Basic 由原来的Ctrl+空格,如改成Shift+空格

快速生成变量或引用:

Alt+Enter

跳转到变量声明处:

Ctrl+b

跳转到变量类型定义处:

Ctrl+Shift+b

代码块进行折叠或展开:

Ctrl + +/-

预览方法定义:

Ctrl+Shift+i

粘贴板管理:

Ctrl+Shift+v

拆分窗口:

标签页上右键. 选择split vertical\horizontal.

查看大纲:

展示全部的方法和成员列表:Ctrl+F12

当对一个段代码进行, 条件包裹, 捕捉异常, 循环, Runnable等. 可以直接使用快捷的方式, 而不需要手动生成条件在进行代码块的复制-粘贴:

Ctrl+Alt+t

对某一块提取出一个方法,可以对xml中的多个控件相同的属性进行抽取为style

Ctrl+Alt+m

代码模板:

Ctrl+j

 

==============================================================================================

快捷键查找表

速查表列出了keymap快捷键的名称. 可以直接通过AS setting界面搜索keymap. 通过对应的快捷键名称来添加或者修改快捷键.

功能描述keymap对应名字MacWin/Linux
提示错误解决方案Show Intention Actionsoption + enteralt + enter
AS配置界面Preferencescommand + ,control+alt+S
工程项目配置界面Project Structurecommand + ;Control+Alt+Shift+S
快速构成代码Code Generatecommand + Nalt + insert
代码提示Completion/Basiccontrol + space(mac会冲突, 手动修改)ctrl + 空格(win同样大部分和输入法冲突, 手动修改)
选择视图select in any viewoption + F1alt + F1
添加书签标识Toggle Bookmarkoption + F3ctrl + F11
向下移动一行Move Line Downoption + shift + Downalt + shift + Down
向上移动一行Move Line Upoption + shift + Upalt + shift + Up
注释代码Comment with Line Commentcommand + /ctrl + /
用代码模板包裹代码surround with Live Templatecommand + option + Jctrl + alt + J
格式化代码Reformat Codecommand + option + Lctrl + alt + L
Copy ReferenceCopy Referencecommand + option + shift + Cctrl + alt + shift + C
if/try等包裹代码Surround With..command + option + Tctrl + alt + T
查看声明Declarationcommand + Bctrl + B
快捷向下复制行Duplicate Line or Blockcommand + Dctrl + D
删除行Delete Linecommand + deletectrl + Y
快捷最近打开Recent Filescommand + Ectrl + E
查找Edit/Find/Findcommand + Fctrl + F
文件方法结构File Structurecommand + F12ctrl + F12
显示书签Show Bookmarkscommand + F3shift + F11
代码高亮向下查找Move To Next Occurrencecommand + GF3
代码高亮向上查找Move To Previous Occurrencecommand + shift + Gshift + F3
按照模板生成代码Insert Live Templatecommand + Jctrl + J
定位到行Navigate/Linecommand + Lctrl + G
快速到行首/尾Move Caret to Line Start/Endcommand + Left/Rightctrl + Left/Right
代码折叠/展开Collapse/Expandcommand + 减号/加号ctrl + 减号/加号
查找类Navigate/Classcommand + Octrl + N
多行注释*Code/Comment *command + option + /ctrl + alt + /
格式化代码Reformat Codecommand + option + Lctrl + alt + L
提示参数类型Parameter Infocommand + Pctrl + P
查找替换Replacecommand + Rctrl + R
查找命令Find Actioncommand + shift + Actrl + shift + A
拷贝文件路径Copy Pathscommand + shift + Cctrl + shift + C
移动代码块Move Statement Up/Downcommand + shift + down/upctrl + shift + down/up
代码补全Complete Current Statementcommand + shift + enterctrl + shift + enter
全路径查找Find in Pathcommand + shift + Fctrl + shift + F
代码高亮Highlight Usages in Filecommand + shift + F7alt + J
窗口内所有代码折叠/展开Collapse/Expand Allcommand + shift + 减号/加号ctrl + shift + 减号/加号
查找文件Navigate/Filecommand + shift + Octrl + shift + N
全路径中替换Replace in Pathcommand + shift + Rctrl + shift + R
大小写转换Toggle Casecommand + shift + Uctrl + shift + U
显示粘贴版历史Paste from Historycommand + shift + Vctrl + shift + V
快速查找定义 command + spacectrl + shift + I
粘贴Pastecommand + Vctrl + V
复制Copycommand + Cctrl + C
去除无效包引用Optimize Importscontrol + option + Octrl + alt + O
显示类关系继承体系Type Hierarchycontrol + Hctrl + H
快速覆写方法override Methodscontrol + Octrl + O
查找调用的位置Call hierarchycontrol + option + Hctrl + alt + H
添加书签Toggle BookmarkF3F11
扩大缩小选中范围Extend Selection/Shrink Selectionoption + UP/Downctrl + W + shift + W
跳转到父类Super methodcommand + Uctrl + U
关闭当前tab标签Editor Tabs / Closecommand + Wctrl + shift + a
关闭除编辑窗口的其余窗口Hide All Tool Windowscommand + shift + F12ctrl + shift + F12
预览方法定义Quick Definitioncommand + Yctrl + shift + I
返回光标最后编辑位置Last Edit Locationcommand + shift + deletecontrol + shift + Backspace
调到代码块首部/尾部Move Caret To Code BlockOption + Command + [ 或者 ]Control+[ 或者 ]
重命名Renameshift + F6shift + F6
抽取方法Extract Methodcommand + option + Mcontrol+alt+M
抽取变量Extract Variablecommand + option + Vcontrol+alt+V
抽取字段Extract Fieldcommand + option + Fcontrol+alt+F
抽取常量Extract Constantcommand + option + Ccontrol+alt+C
抽取参数Extract Parametercommand + option + Pcontrol+alt+P
重构入口Refactor Thiscontrol + Tctrl + alt + shift + T

   

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值