csdnceshi72
谁还没个明天
采纳率50%
2013-05-16 06:10 阅读 298

工作室中的代码格式快捷方式

I have started developing with Android Studio. In eclipse I was using Ctrl+Shift+F but in Android studio it does not work, It will be different.

How can I jump to any method in .java. I was using Ctrl+O in eclipse.

Is it available? Can any one tell me that shortcut for code formatting?

转载于:https://stackoverflow.com/questions/16580171/code-formatting-shortcut-in-android-studio

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

19条回答 默认 最新

  • 已采纳
    csdnceshi65 larry*wei 2013-05-16 06:13

    Win

    Ctrl + Alt + L

    Linux:

    Ctrl + Shift + Alt + L

    Mac:

    Option + Command + L

    Reference : Key Commands and here is full commands for Windows/ Linux users and for Mac users


    Update for Ubuntu As Rohit faced the problem in Ubuntu to format code shortcut, because the Ctrl + Alt + L key is used to lock the screen in Ubuntu.

    I found that Ubuntu which handles the key event first. So try to change the Ctrl + Alt + L action in Ubuntu just to be sure.

    Steps are :-

    Go to System Tools -> System Settings -> Keyboard -> Shortcuts Tab -> System -> Lock Screen

    Select the row New Accelerator... will be visible then press any Special key with Alpha key (like Shift + L). You changed the key shortcuts.

    Now check format key in Studio.

    Alternatively

    Ctrl + Alt + Shift + L (for a dialog)


    Update came from Henry Chuang, and also in another answer given by user2340612.

    You can also use Eclipse shortcuts. Windows and Linux, go to File > Settings > Keymap , Mac OS X, go to > Preferences > Keymap and choose Eclipse from the dropdown menu.

    点赞 22 评论 复制链接分享
  • weixin_41568183 零零乙 2013-05-16 16:03

    You can also use Eclipse's keyboard shortcuts: just go on preferences->keymap and choose eclipse from the dropdown menu.

    EDIT

    The actual path is: File->Settings->(under IDE settings)->Keymap (thanks to @Dhinakaran Thennarasu)

    点赞 28 评论 复制链接分享
  • csdnceshi79 python小菜 2015-05-18 18:48

    Really, I went to this thread because of my Ubuntu locks screen after this shortcut Ctrl + Alt + L. So if you are have the same problem just go to the Settings - Keyboard - Shortcuts - System and change the default shortcut for the "Lock screen".

    点赞 9 评论 复制链接分享
  • csdnceshi64 游.程 2017-02-17 04:17

    Try this.

    • On Windows do Ctrl + Alt + L
    • On Linux do Ctrl + Shift + Alt + L for dialog to open and then reformat.
    • On Mac do CMD + Alt + L

    Note: Here many answers for Linux is just Ctrl + Alt + L which is wrong. In Linux, doing Ctrl + Alt + L locks the system.

    点赞 9 评论 复制链接分享
  • csdnceshi69 YaoRaoLov 2014-05-12 06:12

    For formatting code on Android Studio on Linux you could instead use CTRL+ALT+SUPER+L. You could use this and avoid having to change the system shortcut. (SUPER key is the windows icon key besides the ALT key).

    点赞 8 评论 复制链接分享
  • csdnceshi76 斗士狗 2017-07-18 07:14

    It's Ctrl + Alt + L for Windows. For a complete list of keyboard shortcuts please take a look at the user manual: https://developer.android.com/studio/intro/keyboard-shortcuts.html

    点赞 8 评论 复制链接分享
  • csdnceshi54 hurriedly% 2014-08-21 06:02

    Check this. Also you can change it as per your preference.

    enter image description here

    enter image description here

    点赞 6 评论 复制链接分享
  • csdnceshi76 斗士狗 2015-01-24 08:33

    for code formatting in Android Studio
    CTRL + ALT + L (Win/ Linux)
    OPTION + CMD + L (Mac)

    user can also use Eclipse's keyboard shortcuts: just go on Setting>>preferences->keymap and choose eclipse(or any one you like) from the dropdown menu.

    点赞 6 评论 复制链接分享
  • csdnceshi51 旧行李 2015-07-08 10:20

    Just select the code and

    • on Windows do Ctrl + Alt + L

    • on Linux do Ctrl + Windows Key + Alt + L

    • on Mac do CMD + Alt + L

    This solution from junaidp

    点赞 6 评论 复制链接分享
  • csdnceshi65 larry*wei 2016-03-22 01:03

    I think is clear that for code formatting in Android Studio the combination keys are:

    CTRL + ALT + L (Win/ Linux)

    OPTION + CMD + L (Mac)

    However, we forgot to answer about the Jumping into the method. Well to go into any declaration/implementation there three ways:

    1. Goto Declaration

    CTRL + B or CTRL + CLICK (Win/ Linux)

    CMD + B or CMD + CLICK (Mac)

    1. Goto Implementation

    These commands show a list of all the classes/interfaces that are implementing the selected class/interface. On variables, it has the same effect as Goto Declaration.

    CTRL + ALT + B (Win/ Linux)

    CMD + ALT + B (Mac)

    1. Goto Type Declaration

    These shortcuts will go into the declaration of the “AnyClass” class.

    CTRL + SHIFT + B (Win/ Linux)

    CTRL + SHIFT + B (Mac)

    Additionally, there is a shortcut for Goto the Super Class. This will open the parent of the current symbol. Pretty much the opposite of Goto Implementation. For overridden methods, it will open its parent implementation.

    CTRL + U (Win/ Linux)

    CMD + U (Mac)

    点赞 6 评论 复制链接分享
  • csdnceshi69 YaoRaoLov 2016-10-21 08:24

    For Auto Formatting your Java/xml files in Android Studio use following commands:

    As you are looking for a single point to go with your work as eclipse did, there is no such built in functionality in Android studio but it gives you the ability to do it through Macro, Follow these steps:

    In studio open any of your source code file.

    Press Ctrl + Alt + O This is used to find/optimize unused import.

    If a dialog open select 'Dont show it again' and hit Run.

    Go to Edit > Macros > Start Macro Recording.

    Press Ctrl + Alt + O.

    Press Ctrl + Alt + L. This formats your code. (Shift+ctrl+Alt+L for ubuntu).

    Press Ctrl + S ,This saves your file;)

    Go to Edit > Macros > Stop Macro Recording.

    Save this created macro with name for instance:“Auto Formatting".

    Boom, You have now successfully created your Macro, Now just add/assign a shortcut to it:

    Open Preferences.

    Search in the left bar for Keymap.

    In the right hand pane, click in the search bar and type the name of your saved macro("Auto Formatting".)

    Double click on your item. There might be two, it doesn’t matter which one you click on.

    Click Add Keyboard Shortcut.

    Set your keyboard shortcut to Ctrl + S.

    Finally,Confirm overriding Ctrl + S to be your new macro.

    点赞 6 评论 复制链接分享
  • csdnceshi61 derek5. 2016-01-07 00:05

    The shortcut that worked for me is

    SHIFT+ALT+CMD+L

    You can optimize imports to remove the ones you don't use, and auto import the new classes.

    enter image description here

    enter image description here

    点赞 5 评论 复制链接分享
  • weixin_41568174 from.. 2015-01-29 21:58

    For those who are wondering about the alignment issue inside bracket. JetBrains has this as in their issue tracking.

    here is the answer:

    https://stackoverflow.com/a/28225339/3281140

    点赞 4 评论 复制链接分享
  • csdnceshi76 斗士狗 2013-05-16 06:16

    Check Keyboard Commands given in the Studio Tips & Trick documentation.

    enter image description here

    点赞 3 评论 复制链接分享
  • csdnceshi69 YaoRaoLov 2015-01-09 13:55

    Just to add to @user2340612 answer to switch keymaps to eclipse, the path for Android Studio 1.0.1 is:

    File -> Settings -> Keymap (Under Editor option) -> Keymaps = Eclipse
    
    点赞 3 评论 复制链接分享
  • csdnceshi65 larry*wei 2015-02-24 13:14

    Ctrl+Alt+L might conflict with Lock Screen shortcut in Ubuntu. In such case you can change the keyboard shortcut for Reformatting Code as follows:

    File-> Settings-> IDE Settings-> Keymap

    Search for Reformat Code and change the keyboard shortcut.

    点赞 3 评论 复制链接分享
  • weixin_41568126 乱世@小熊 2015-03-12 05:42

    You will have to apply all ecplise shortcut with Android Studio before use of all those shortcut.

    Procedure: Steps:

    Setting -> KeyMap -> Select Eclipse -> Apply -> OK
    

    Now you can use all ecplise shortcut in Android Studio..

    Have some snapshots here.

    enter image description hereenter image description here

    点赞 1 评论 复制链接分享
  • weixin_41568208 北城已荒凉 2014-07-15 07:07

    Best key where you can find all commands in Eclipse is CTRL+SHIFT+L

    by pressing this you can get all the commands in Eclipse.

    One important is CTRL+Shift+O to import and un import useless imports.

    点赞 评论 复制链接分享
  • csdnceshi62 csdnceshi62 2018-05-28 14:44

    You can use the following shortcut for code formatting: Ctrl+Alt+L

    点赞 评论 复制链接分享

相关推荐