个人使用的Android Studio配置
Android Studio的每个新版本都或多或少有点问题,因此每次都重新安装并手动配置来避免配置继承的问题。
- Export
Live Template Appearance & BehaviorAppearanceTheme:Darcula/DarkUI Options- DisableSmooth scrolling
System SettingsHTTP ProxyMemory Settings
Keymap(Delete old keys)ShowProjectStructureSettings: EmptyType alias: EmptyGo to Line: Column: EmptyShow vcs Log: Alt + 3Show Logcat: Alt + 4Show Local Changes: Alt + 2Maximize/Restore Active Dialog: Ctrl + Alt + Shift + MCompare with Clipboard: Ctrl + Alt + Shift + C
EditorGeneral-On Save- EnableEnsure every saved file ends with a line breakAuto Import: Enable 2Add unambiguous imports on the fly,Optimize imports on the flyAppearance- Disable
Caret blinking - Disable
Show line numbers - Enable
Show method separators - Disable
Render documentation commentsandReader Mode
- Disable
Code Completion- DisableMatch caseConsole-Default Encoding:UTF-8Smart Keys- Enable
Use "CamelHumps" Words - Disable
Reformat again to remove custom line breaks
- Enable
Sticky Lines: Disable
Font-FontConsolas:Size:22.0JetBrains Mono:Size:18;Line height:1.1
Color Scheme-Console FontConsolas:Size:16;Line height:0.8JetBrains Mono:Size:13;Line height:0.8
Code Style:Scheme: IDEGroovyCode Generation- Disable
Line comment at first column - Enable
Add a space at line comment startandEnforce on reformat
- Disable
Kotlin- Set from
Kotlin style guide Tabs and Indents-Continuation Indent: 4Wrapping and Braces: DisableNew line after multiline entryCode Generation- Disable
Line comment at first column - Enable
Add a space at line comment startandEnforce on reformat
- Disable
- Set from
Design Tools:Split,Split,Split,Code,CodeInlay Hints- Disable
Code Vision - Enable
Types-Kotlin - Enable
Method chains-Kotlin - Enable
Lambdas-Kotlin
- Disable
Plugins.ignoreADB IdeaArchive BrowserAvocadoGLSLJsonToKotlinClassKotlin MultiplatformNyan Progress BarString Manipulation
Version Control-CommitBefore Commit: Enable all
Build, Execution, DeploymentBuild Tools:Manual Sync with remidnersDeployment: Enable all
ToolsEmulator: DisableLaunch in the Running Devices tool windowLayout Inspector: DisableEnable embedded Layout Inspector
Advanced Settings:- Enable
Modal modal commit interface
- Enable
- Open a project
- Disable
Show Project Gradientin the toolbar - Clean
Gutter Iconsand reorder tabs manually - Reorder window layouts and
Store Current Layout as Default - Build project
Keymap(Delete old keys)Build(Tool Window): Alt + 5
EditorLive Template: Disable compose related; Import from settings zip
- Configure
JsonToKotlinClass Ctrl+Shift+Alt+L- Enable
Optimize imports,Code cleanup, andRearrange code
- Enable
Log-COMPACT, ShowTag Names- Commit something and check changes:
- Enable
Show Diff in Separate Window
- Enable
- Stop at code: Disbale
Show on Mouse Move