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

  • 相关阅读:
    codeforces C. No to Palindromes!
    codeforces D. Pashmak and Parmida's problem
    codeforces C. Little Pony and Expected Maximum
    codeforces D. Count Good Substrings
    codeforces C. Jzzhu and Chocolate
    codeforces C. DZY Loves Sequences
    codeforces D. Multiplication Table
    codeforces C. Painting Fence
    hdu 5067 Harry And Dig Machine
    POJ 1159 Palindrome
  • 原文地址:https://www.cnblogs.com/ArRan/p/4819031.html
Copyright © 2011-2022 走看看