How to move to previous caret position in Android Studio
AndroidAndroid StudioKeyboard ShortcutsAndroid Problem Overview
How can one move to previous caret position(s) in android studio? It was possible in Eclipse.
Android Solutions
Solution 1 - Android
Use Ctrl + Alt + Left and Ctrl + Alt + Right
For Mac, use Command + Option + Left and Command + Option + Right
If these don't work for you, it is possible that these keys are assigned for some of the functions of your OS/video drivers, you can either disable the shortcuts that are using these keys from operating system settings/video driver settings or change shortcuts from Android Studio itself by going to:
File > Settings > Keymap > Main menu > Navigate > Back/Forward
Mac users can find this dialog by going to Android Studio's: App Menu -> Preferences
Solution 2 - Android
It's Alt + Ctrl + Right/Left arrow
and mouse buttons 4 and 5 (if your mouse has those). You can change these shortcuts under:
File > Settings > Keymap > Main menu > Navigate > Back/Forward
.
Solution 3 - Android
-
Another option : move to the last edit location: CTRL + SHIFT + BACKSPACE
-
Move to the last cursor position: CTRL + ALT + left Arrow
Solution 4 - Android
If you don't want to use keyboard shortcuts, goto view >> Toolbar and check it (if its unchecked) as shown below
Doing this will add two shortcuts below menu options to navigate forward and backward like shown below
Solution 5 - Android
In Android Studio, go to View and check the ToolBar option. It will show the Back and Forward buttons.
cmd + [ and cmd + ]
will move your caret to the previous and next positions.
Confirmed on Android Studio v2.3.3 / MacOS
Use Ctrl + Alt + Left and Ctrl + Alt + Right
For Mac, use Command + Option + Left and Command + Option + Right
If these don't work for you, it is possible that these keys are assigned for some of the functions of your OS/video drivers, you can either disable the shortcuts that are using these keys from operating system settings/video driver settings or change shortcuts from Android Studio itself by going to:
File > Settings > Keymap > Main menu > Navigate > Back/Forward
Mac users can find this dialog by going to Android Studio's: App Menu -> Preferences
For Windows/Linux : Ctrl + Alt + Left / Right
For Mac : Cmd + Alt + Left / Right
Another option : move to the last edit location: CTRL + SHIFT + BACKSPACE
Move to the last cursor position: CTRL + ALT + left Arrow
cmd + [ and cmd + ]
will move your caret to the previous and next positions.
Confirmed on Android Studio v3.0.1 / MacOS High Sierra Version 10.13.3
Ubuntu 19-04 (Gnome)
navigate back = alt + shift + left
navigate forwards = alt + shift + right
Solution 6 - Android
For those coming from Eclipse, you can have Android Studio use Eclipse style keyboard mappings. Keep in mind host OS can still intercept keystrokes and prevent some keystrokes from working as desired in both Eclipse and Android Studio. If you want to give it a try, here is where to switch it:
Solution 7 - Android
In Android Studio, go to View and check the ToolBar option. It will show the Back and Forward buttons.
Solution 8 - Android
cmd + [ and cmd + ] will move your caret to the previous and next positions.
Confirmed on Android Studio v3.0.1 / MacOS High Sierra Version 10.13.3
Solution 9 - Android
In recent Android Studio versions, to enable back arrow on toolbar, go to:
View -> Appearance -> Toolbar
Solution 10 - Android
cmd + [ and cmd + ] will move your caret to the previous and next positions.
Confirmed on Android Studio v2.3.3 / MacOS
Solution 11 - Android
For Windows/Linux : Ctrl+Alt+Left / Right
For Mac : Cmd+Alt+Left / Right
Solution 12 - Android
Ubuntu 19-04 (Gnome)
navigate back = alt + shift + left
navigate forwards = alt + shift + right
Solution 13 - Android
In MacOS
Go to Preferences -> Keymap,
Confirm that you have macOS
selected in dropdown.
Now go back to editor, press cmd + [
or cmd + ]
to navigate.