Android Studio shortcuts like Eclipse

前端 未结 20 1128
后悔当初
后悔当初 2020-12-04 05:19

I am new to Android Studio and want to know about shortcuts. In Eclipse we use shift-ctrl-O for importing. In Android Studio we use alt-enter. My ques

相关标签:
20条回答
  • 2020-12-04 06:07

    Yes, the list of keyboard shortcuts for Android Studio is at https://developer.android.com/studio/intro/keyboard-shortcuts.html.

    Here are a few that I know.

    Check :File ->Settings ->Keymap -> <Choose Eclipse from Keymaps dropdown> or

    Add unimplemented methods: CTRL + I

    Override methods: CTRL + O

    Format code: CTRL + ALT + L

    Show project: ALT + 1

    Show logcat: ALT + 6

    Hide project - logcat: SHIFT + ESC

    Build: CTRL + F9

    Build and Run: CTRL + F10

    Expand all: CTRL + SHIFT + NumPad +

    Collapse all: CTRL + SHIFT + NumPad -

    Find and replace: CTRL + R

    Find: CTRL + F

    In case I'm missing any shortcut that you need you can ask here and for more check implink!! or link!!:)

    0 讨论(0)
  • 2020-12-04 06:08

    Another option is :

    View  >  Quick Switch Scheme  >  Keymap  >  Eclipse
    
    0 讨论(0)
  • 2020-12-04 06:11

    Update

    From Android Studio v3.0.1:

    In Android Studio, by pressing ALT + INSERT (or + N for MacOS), you will have following choices (including your solution!):

    • Constructor
    • Getter
    • Setter
    • Getter and Setter
    • equals() and hashCode()
    • toString()
    • Override Methods...
    • Implement Methods...
    • Delegate Methods...
    • Super Method Call (When inside an Override Method)
    • Copyright
    • App Indexing API Code (Not available inside class extending Fragment.)

    Note: Some methods are auto implemented but you can select Override Methods... option to implement other unimplemented methods.

    0 讨论(0)
  • 2020-12-04 06:12

    Using Eclipse key mapping inside Android Studio is the better choice. It will easily adapt to existing key structure. But all the new persons are using new shortcut key structures in Android Studio has. So we will learn and follow Android Studio itself contain shortcuts will help easily interact the team mates.

    If you use Android Studio in Max OS X mean to follow the below link. It works for me. https://stackoverflow.com/a/30891985/2219406

    0 讨论(0)
  • 2020-12-04 06:12

    Save all Control + S Command + S

    Synchronize Control + Alt + Y Command + Option + Y

    Maximize/minimize editor Control + Shift + F12 Control + Command + F12

    Add to favorites Alt + Shift + F Option + Shift + F

    Inspect current file with current profile Alt + Shift + I Option + Shift + I

    Quick switch scheme Control + (backquote) Control + (backquote)

    Open settings dialogue Control + Alt + S Command + , (comma)

    Open project structure dialog Control + Alt + Shift + S Command + ; (semicolon)

    Switch between tabs and tool window Control + Tab Control + Tab

    Navigating and searching within Studio

    Search everything (including code and menus) Press Shift twice Press Shift twice

    Find Control + F Command + F

    Find next F3 Command + G

    Find previous Shift + F3 Command + Shift + G

    Replace Control + R Command + R

    Find action Control + Shift + A Command + Shift + A

    Search by symbol name Control + Alt + Shift + N Command + Option + O

    Find class Control + N Command + O

    Find file (instead of class) Control + Shift + N Command + Shift + O

    Find in path Control + Shift + F Command + Shift + F

    Open file structure pop-up Control + F12 Command + F12

    Navigate between open editor tabs Alt + Right/Left Arrow Control + Right/Left Arrow

    Jump to source F4 / Control + Enter F4 / Command + Down Arrow

    Open current editor tab in new window Shift + F4 Shift + F4

    Recently opened files pop-up Control + E Command + E

    Recently edited files pop-up Control + Shift + E Command + Shift + E

    Go to last edit location Control + Shift + Backspace Command + Shift + Backspace

    Close active editor tab Control + F4 Command + W

    Return to editor window from a tool window Esc Esc

    Hide active or last active tool window Shift + Esc Shift + Esc

    Go to line Control + G Command + L

    Open type hierarchy Control + H Control + H

    Open method hierarchy Control + Shift + H Command + Shift + H

    Open call hierarchy Control + Alt + H Control + Option + H

    Writing code

    Generate code (getters, setters, constructors, hashCode/equals, toString, new file, new class) Alt + Insert Command + N

    Override methods Control + O Control + O

    Implement methods Control + I Control + I

    Surround with (if...else / try...catch / etc.) Control + Alt + T Command + Option + T

    Delete line at caret Control + Y Command + Backspace

    Collapse/expand current code block Control + minus/plus Command + minus/plus Collapse/expand all code blocks Control + Shift + minus/plus Command + Shift +

    minus/plus

    Duplicate current line or selection Control + D Command + D

    Basic code completion Control + Space Control + Space

    Smart code completion (filters the list of methods and variables by expected type)
    Control + Shift + Space Control + Shift + Space

    Complete statement Control + Shift + Enter Command + Shift + Enter

    Quick documentation lookup Control + Q Control + J

    Show parameters for selected method Control + P Command + P

    Go to declaration (directly) Control + B or Control + Click Command + B or Command + Click

    Go to implementations Control + Alt + B Command + Alt + B

    Go to super-method/super-class Control + U Command + U

    Open quick definition lookup Control + Shift + I Command + Y

    Toggle project tool window visibility Alt + 1 Command + 1

    Toggle bookmark F11 F3

    Toggle bookmark with mnemonic Control + F11 Option + F3

    Comment/uncomment with line comment Control + / Command + /

    Comment/uncomment with block comment Control + Shift + / Command + Shift + /

    Select successively increasing code blocks Control + W Option + Up

    Decrease current selection to previous state Control + Shift + W Option + Down

    Move to code block start Control + [ Option + Command + [

    Move to code block end Control + ] Option + Command + ]

    Select to the code block start Control + Shift + [ Option + Command + Shift + [

    Select to the code block end Control + Shift + ] Option + Command + Shift + ]

    Delete to end of word Control + Delete Option + Delete

    Delete to start of word Control + Backspace Option + Backspace

    Optimize imports Control + Alt + O Control + Option + O

    Project quick fix (show intention actions and quick fixes) Alt + Enter Option + Enter

    Reformat code Control + Alt + L Command + Option + L

    Auto-indent lines Control + Alt + I Control + Option + I

    Indent/unindent lines Tab/Shift + Tab Tab/Shift + Tab

    Smart line join Control + Shift + J Control + Shift + J

    Smart line split Control + Enter Command + Enter

    Start new line Shift + Enter Shift + Enter

    Next/previous highlighted error F2 / Shift + F2 F2 / Shift + F2

    Build and run

    Build Control + F9 Command + F9

    Build and run Shift + F10 Control + R

    Apply changes (with Instant Run) Control + F10 Control + Command + R

    Debugging

    Debug Shift + F9 Control + D

    Step over F8 F8

    Step into F7 F7

    Smart step into Shift + F7 Shift + F7

    Step out Shift + F8 Shift + F8

    Run to cursor Alt + F9 Option + F9

    Evaluate expression Alt + F8 Option + F8

    Resume program F9 Command + Option + R

    Toggle breakpoint Control + F8 Command + F8

    View breakpoints Control + Shift + F8 Command + Shift + F8

    Refactoring

    Copy F5 F5

    Move F6 F6

    Safe delete Alt + Delete Command + Delete

    Rename Shift + F6 Shift + F6

    Change signature Control + F6 Command + F6

    Inline Control + Alt + N Command + Option + N

    Extract method Control + Alt + M Command + Option + M

    Extract variable Control + Alt + V Command + Option + V

    Extract field Control + Alt + F Command + Option + F

    Extract constant Control + Alt + C Command + Option + C

    Extract parameter Control + Alt + P Command + Option + P

    Version control / local history

    Commit project to VCS Control + K Command + K

    Update project from VCS Control + T Command + T

    View recent changes Alt + Shift + C Option + Shift + C

    Open VCS popup Alt + ` (backquote) Control + V

    0 讨论(0)
  • 2020-12-04 06:16

    Alt+enter is a 'fast solving problems option'. If you try it over class name after writing 'implements XXXX' it will suggest you to autoimplemnt that methods.

    The correct shortcut for 'Organice imports' is Ctrl+Alt+O

    You can find a really good Android Studio/IntellyJ shortcuts cheatsheet here: IntellyJ shortcut cheatsheet

    ------Hint-----

    Give a try to Live Templates in Android Studio (It's like magic). Just press Ctrl+J

    0 讨论(0)
提交回复
热议问题