DEV Community 👩‍💻👨‍💻

Cover image for My Most Used Android Studio Shortcut Keys
Vincent Tsen
Vincent Tsen

Posted on • Updated on • Originally published at vtsen.hashnode.dev

My Most Used Android Studio Shortcut Keys

Top 7 Android Studio shortcut keys that I use every day, which I can't live without based on my limited Android development experience

First of all, I'm not an Android Studio shortcut keys guy because I can't simply remember them. I usually just go to the menu or mouse right click to look for the tasks that I would like to perform.

However, there are 5 Android Studio shortcut keys that I use every day that I can't live without. This is only based on my 9 months of Android development experience.

1. Comment/Uncomment (Control + /)

Before I know this shortcut key, I do this

My_Most_Used_Android_Studio_Shortcut_Keys_01.gif

With Control + / shortcut key, I do this

My_Most_Used_Android_Studio_Shortcut_Keys_02.gif

The exact equivalent shortcut key should be Control + Shift + /. Because it requires extra key press, it slows me down. Thus, Control + / is good enough for me.

2. Go to declaration (Control + B)

Instead of right click -> Go to -> Declarations or Usages

My_Most_Used_Android_Studio_Shortcut_Keys_03.gif

I just use Control + B.

My_Most_Used_Android_Studio_Shortcut_Keys_04.gif

I do this a lot somehow during my development, especially trying to understand the external library API that I'm using.

3. Navigate Back / Front (Control + Alt + Left/Right Arrow)

In Visual Studio (while working on C# programming development), I use this little backward and forward icon buttons a lot. Android Studio has this buttons too, but it is not enabled by default.

To enable this back / front navigation icon buttons in Android studio, click View -> Appearance -> Toolbar

My_Most_Used_Android_Studio_Shortcut_Keys_05.gif

This shortcut key - Control + Alt + Left/Right Arrow is a lot faster instead of clicking the buttons. So I don't turn this toolbar on.

Control + Alt + Left Arrow is backward navigation and Control + Alt + Right Arrow is forward navigation.

Somehow, this shortcut key - Control + Alt + Left/Right Arrow is not documented anywhere. I can't find it in the official documentation here too, can you?

4. Refactor -> Rename (Shift + F6)

Since I do a lot of Right Click -> Refactor -> Rename.., I think it is better for me to remember this shortcut.

My_Most_Used_Android_Studio_Shortcut_Keys_06.gif

Instead of doing above, I can just select / highlight the class / function name and press Control + F6. I do this a lot because I believe having a right name is essential for clean code best practices.

I don't really like this shortcut, simply because F6 is too far away. Generally any shortcut keys that consists of function key, I don't like it.

5. Show Diff (Control + D)

Another shortcut key that I use a lot is Control + D to show diff in GitHub repository. This is my common practice to review my code before I commit anything into the GitHub.

android_studio_share_to_github_13.png

The problem is this Control + D shortcut key works only when you're in Commit tab. For example, when you're in Project tab, it doesn't work anymore. However, you still can Right Click-> Git -> Show Diff to view the diff.

[Updated: July 17, 2022] - Added optimize imports shortcut key below.

6. Optimize Imports (Control + Alt + O)

There is this Optimize imports on the fly setting (File -> Settings -> Editor -> General -> Auto Import) but I do not like it. It removes imports that I need, especially when I'm trying to comment out some code. Thus, I decided to NOT turn it on.

Thus, I prefer to manually do it. This Control + Alt + O comes very handy.

My_Most_Used_Android_Studio_Shortcut_Keys_07.png

[Updated: Sept 25, 2022] - Added search everything shortcut key below.

7. Search Everything (Press Shift twice)

I discovered this shortcut key recently to basically search everything in Android Studio. This is especially useful when your project grows larger. I can't find the equivalent menu for this shortcut key. It seems only available for this shortcut key, press Shift twice.

My_Most_Used_Android_Studio_Shortcut_Keys_08.gif

Conclusion

Well, that's it. I know there are other useful shortcut keys, but honestly I don't use them a lot except the top 7 shortcut keys above. I will keep this blog post up to date when I find something new.


Originally published at https://vtsen.hashnode.dev.

Top comments (0)

🌙 Dark Mode?!

Turn it on in Settings