Android Studio 3.0.1右侧边距(列)设置无法永久保存求助
解决Android Studio右侧边距重启后恢复默认的问题
这个问题我之前也踩过坑!大概率是你只修改了当前项目的临时设置,没把配置设为全局默认,或者项目本地的个性化设置在重启后覆盖了全局配置。给你几个靠谱的解决步骤:
1. 设置全局默认代码样式(最关键)
打开Android Studio,按Ctrl+Alt+S(或者通过File > Settings)打开设置面板,依次导航到:
Editor > Code Style- 选择你常用的语言(比如Java、Kotlin,要是多个语言都需要改,得逐个设置)
- 切换到
Wrapping and Braces标签页,找到Right margin (columns),把值改成255 - 点击面板右上角的齿轮图标,选择Save as Default
- 最后点击
Apply和OK
这样设置后,所有新项目都会默认用255的边距,旧项目如果是继承全局设置的,重启后也会生效。
2. 修复旧项目的本地设置
如果是旧项目重启后还是变回100,说明这个项目有自己的本地代码样式配置:
- 同样在
Editor > Code Style面板,右上角齿轮选择Use Default Settings,让项目继承全局配置 - 或者如果你想单独给这个项目保留255的设置,修改完边距值后直接点击
Apply和OK,确保项目根目录下的.idea/codestyles文件夹里的配置文件被保存(别把这个文件夹在.gitignore里排除了,不然团队协作或者换设备会丢失)
3. 清理IDE缓存
有时候AS的缓存会搞鬼,导致设置不生效:
- 点击
File > Invalidate Caches... - 在弹出的窗口选择
Invalidate and Restart,等AS重启后再检查设置
4. 检查插件冲突
如果你安装了代码格式化类的插件(比如Spotless、Prettier等),这些插件可能会强制覆盖IDE的边距设置:
- 打开
Settings > Plugins,找到这类插件,进入它们的设置界面,检查是否有关于右侧边距的配置,改成255或者关闭强制覆盖
5. 手动修改配置文件(终极方案)
如果上面的方法都没用,直接改IDE的全局配置文件:
- 找到AS的配置目录:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio<版本号>\config - Mac:
~/Library/Application Support/Google/AndroidStudio<版本号> - Linux:
~/.AndroidStudio<版本号>/config
- Windows:
- 进入
codestyles文件夹,打开Default.xml(或者你自定义的样式文件) - 找到
<option name="RIGHT_MARGIN" value="100"/>这一行,把100改成255 - 保存文件后重启AS
内容的提问来源于stack exchange,提问作者Leszek J. Cierniak




