Is there a way/shortcut/built-in feature that can align code for operands, like '=' signs?
For example, there is a XAlign for Xcode (https://github.com/qfish/XAlign), allowing the user to select code that needs to be aligned and use a shortcut to align it automatically.
There is a Fields Group feature in Android Studio which can "Align in columns", but it does not work for code that is already written.
Indent code in Android Studio:
Windows
Ctrl + Alt + L
Mac:
Option + Command + L
In Eclipse which comes with Android Studio Bundle, the shortcut key is as follows to initiate Auto Formatter:
Ctrl + alt + L
If you want to change this combination, go to menu Preferences → Keymap and set to custom.
The alignment for variable declarations works for only those that are outside of functions. The alignment feature in menu Preference → Code Style → Wrapping and Braces → Fields Groups → "Align in Columns" does not work for those inside the brackets/braces.
Here is an issue ticket on the JetBrains website: https://youtrack.jetbrains.com/issue/IDEA-56947#
This feature is available, but not in the stable release yet. It is available from build: 140.1761
At the time of writing this answer my current build is "135.1653844, built on December 18, 2014" on Stable Release.
For Windows and Linux in Android Studio:
Ctrl + Alt + L
For Mac:
Option + Command + L
Windows:
Ctrl+Alt+L
Linux:
Ctrl+Shift+Alt+L
macOS:
⌥ option+⌘ command+L
Ubuntu Linux: Ctrl-alt-L (suggested by other responses) is captured by the window manager and locks the screen. So you need to change it: file->settings->keymap->main menu->code->Reformat Code. I use a double tab since I don't want the tab to shift a selection right.
This formats the code as you've specified in your preferences. To handle your specific request (aligning equals statements) go to: (file->settings->editor->code style->(choose language)->Wrapping and braces->Group declarations->align variables in columns
These styles are language specific so this particular option might not exist in the language you chose, or may be named differently.
Windows:
CTRL-ALT-L
Linux:
CTRL-SHIFT-ALT-L
macOS:
OPTION-COMMAND-L
来源:https://stackoverflow.com/questions/28223188/how-do-i-align-format-code-in-android-studio