为什么 AndroidStudio 给我添加多余的花括号?

68 天前
 zhwguest

正常情况下,假设我有了左花括号,那么回车给我自动添加右花括号,这个我能理解。

但是现在诡异的,经常出现这种情况,我先输入左花括号,比如 when(xxx) {,它先帮我自动补齐为when(xxx) {I},这里面的I表示我的光标。

我回一下车,它又帮我补齐一个右花括号,变成了两个右花括号:

when(xxx) {
    I 
}    }

其中 I 是我的光标。我知道 smart key 中可以修改是否自动补齐右花括号,以及回车是否添加右花括号,但是这两个组合在一起也不能给我搞两个啊。

其实好像是最近才开始的。

2976 次点击
所在节点    Android
5 条回复
Vindroid
68 天前
是不是 CodeGeeX 这类 AI 插件给你自动生成的?
SilentOrFight
68 天前
试了一下并不会
HubOwO
68 天前
Android Studio Hedgehog | 2023.1.1 Patch 1

并不会

看看是不是插件问题
markgor
68 天前
盲猜有標籤未閉合
liuzhaowei55
67 天前
前两天 vscode 写 ts import 时也出现过类似情况

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1019640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX