zoukankan      html  css  js  c++  java
  • Android Studio 快捷键

    今天是个大日子,Android Studio 1.0 终于发布了正式版, 这对于Android开发者来说简直是喜大普奔的大消息啊,那么就果断来下载使用。

    官方下载地址: http://developer.android.com/sdk/index.html

    如果你之前已经使用其他版本的Studio,那么直接覆盖就好了,如果是第一次使用,那么参照Android Studio系列教程一进行安装配置。

    于此同时一起更新的还有SDK Tools等,打开SDK Manager进行更新就OK。如果之前有在使用RC版本的Studio,更新覆盖之后应该会出错,那是因为Stuido 1.0默认使用1.0的Gradle插件,所以只需到项目根目录的build.gradle 更新成如下代码然后同步下就OK了

    快捷键

    对于很多Eclipse转过来的同学,不适应的最主要就是快捷键部分了,Studio默认的快捷键和Eclipse差别很大,但是Studio强大的地方在于通过设置你可以一直沿用Eclipse风格的快捷键,这样对于那些Eclipse过渡来的同学省了很多学习成本。

    Preferences -> Keymap 然后就可以选择你想要的快捷键,这里不止可以选择Eclipse,还可以选择EmacsNet Beans 等编辑器的快捷键

    对于新手们或者对Eclipse没有好感的同学们,肯定想学习默认的Studio快捷键,下面整理了下常用的一些快捷键,更多的快捷键还需要大家自己去习惯适应。(我自己选择的是Mac OS X 10.5+)

    ActionMac OSXWin/Linux
    注释代码(//) Cmd + / Ctrl + /
    注释代码(/**/) Cmd + Option + / Ctrl + Alt + /
    格式化代码 Cmd + Option + L Ctrl + Alt + L
    清除无效包引用 Option + Control + O Alt + Ctrl + O
    查找 Cmd + F Ctrl + F
    查找+替换 Cmd + R Ctrl + R
    上下移动代码 Option + Shift + Up/Down Alt + Shift + Up/Down
    删除行 Cmd + Delete Ctrl + Y
    扩大缩小选中范围 Option + Up/Down Ctrl + W/Ctrl + Shift + W
    快捷生成结构体 Cmd + Option + T Ctrl + Alt + T
    快捷覆写方法 Ctrl + O Ctrl + O
    快捷定位到行首/尾 Cmd + Left/Right Ctrl + Left/Right
    折叠展开代码块 Cmd + Plus,Minus Ctrl + Plus/Minus
    折叠展开全部代码块 Cmd + Shift + Plus,Minus Ctrl + Shift + Plus,Minus
    文件方法结构 Cmd + F12 Ctrl + F12
    查找调用的位置 Ctrl + Option + H Ctrl + Alt + H
    大小写转换 Cmd + Shift + U Ctrl + Shift + U

    (PS: 以上快捷键没有在win平台尝试确认,欢迎反馈错误与补充)

    自动导包

    最后再介绍一个最有用的设置,我们只有每次引用一些类的时候必须要导包,而Studio可以通过设置自动导包,简直太实用了.

    到 Preferences -> Editor -> Auto Import -> Java 把以下选项勾上就OK了

    常用设置:

    1.Tab不用4个空格
    Code Style->Java->Tabs and Indents->Use tab character
    Code Style->General->Use tab character (例如:版本控制Diff界面按下Tab)


    2.可视化Tab和空格
    Settings->IDE Settings->Editor->Appearance->Show whitespaces


    3.显示代码行数
    Settings->IDE Settings->Editor->Appearance->Show line numbers


    4.修改代码字体大小
    Settings->IDE Settings->Editor->Colors & Fonts ->Font->Save As->改个名字后才能改字体大小


    5.鼠标悬浮显示doc
    Settings->IDE Settings->Editor->Show quick doc on mouse move


    6.空行的Tab和空格被自动干掉
    Settings->IDE Settings->Editor->Other->Strip trailing spaces on Save->None





    常用快捷键:

    首先改为Eclipse快捷键(然后大部分快捷键都会跟Eclipse一致了)

    Settings->IDE Settings->Keymap->Keymaps选择Eclipse


    1.像Eclipse那样快速跳出括号
    Keymap->Editor Actions->Complete Current Statement:默认是Ctrl+Shift+Enter;Shift+Enter则不管现在光标在哪个位置,直接新开一行


    2.代码提示列表(Eclipse中的Content Assist,Alt+/)
    Keymap->Main Menu->Code->Completion->Basic:默认是Ctrl+Space


    3.错误修正提示列表(Eclipse中的Quick Fix,Ctrl+1)
    Keymap->Other->Show Intention Action:默认是Alt+Enter


    4.快速Overried方法
    Keymap->Main menu->Code->Override Methods:需要自己设定


    5.Eclipse中的outline
    Keymap->Main Menu->Navigate->File Structure:默认是Ctrl+F3


    6.版本控制中Diff的Next和Prev
    Keymap->Other->Move to the next difference:默认是Ctrl+f7
    Keymap->Other->Move to the previous difference:默认是Shift+f7

  • 相关阅读:
    试着把.net的GC讲清楚(2)
    试着把.net的GC讲清楚(1)
    【特性】select语句中使用字符串链接获取字段值失败
    twemproxy分片处理原理--剖析twemproxy代码正编
    robot framework的使用说明
    网络故障模拟,cpu高压以及docker中的实现
    我眼中的robot framework
    twemproxyMemcache协议解析探索——剖析twemproxy代码正编补充
    twemproxy代理主干流程——剖析twemproxy代码正编
    Leetcode 617 Merge Two Binary Trees 二叉树
  • 原文地址:https://www.cnblogs.com/ArRan/p/4819031.html
Copyright © 2011-2022 走看看