Android Studio输入时当前行自动高亮遮挡输入问题求助
我之前也碰到过这个一模一样的烦人事!输入到一半突然光标所在行从光标位置开始高亮,连输入的内容都看不清,选行的时候还自动高亮,简直严重影响写代码的效率。下面是我试过的几个有效解决方法,你可以挨个试试:
调整编辑器高亮透明度
打开Android Studio的设置(快捷键Ctrl+Alt+S或者Mac上的Cmd+,),依次找到Editor > Color Scheme > General,在右侧面板里定位到Editor > Selection下的Injected language fragment或者Insertion Point Highlight选项。看看是不是这里的高亮颜色透明度太低,导致色块太显眼——你可以把透明度拉到80%以上,或者直接把颜色改成接近背景的浅色调,这样既保留功能又不会遮挡内容。排查第三方插件冲突
很多时候这种奇怪的编辑器异常都是第三方插件搞的鬼,比如一些代码高亮、语法增强类的插件。你可以先进入File > Settings > Plugins,把最近安装的插件暂时禁用,重启Android Studio后看看问题是否消失。如果恢复正常了,再逐个启用插件排查到底是哪个插件在捣乱。重置编辑器相关设置
如果上面的方法都没用,可以试试针对性重置编辑器设置。在菜单栏找到File > Manage IDE Settings > Restore Default Settings,选择只恢复编辑器相关的配置(别选全量重置,不然之前的个性化配置都没了),重启IDE后应该能回到默认状态,大概率能解决这个诡异的高亮问题。更新Android Studio到最新版本
有时候这是IDE本身的小bug,旧版本可能存在这类编辑器渲染异常。打开Help > Check for Updates,把Android Studio更新到最新稳定版,官方说不定已经修复了这个高亮遮挡的问题。
内容的提问来源于stack exchange,提问作者Xstarz

