flutter - 更新到 Android Studio 4.2 后,查找和替换都不起作用
问题描述
我有一台 Mac。刚刚更新到 4.2,现在查找和替换都不起作用。键盘快捷键以及 Edit>Find>Find... 和 Replace... 菜单选项不起作用。我单击它们并没有打开任何东西,没有任何反应。我将键盘映射更改为 MacOS 无济于事。
在路径中查找和在路径中替换快捷方式和菜单选项都有效。
有什么帮助吗?
(刚刚也更新了 Flutter,但看不到任何改变。)
编辑:
这是我尝试使用 Find 时记录在日志中的内容。最后一行似乎是一个错误。
at com.intellij.find.SearchReplaceComponent.<init>(SearchReplaceComponent.java:201)
at com.intellij.find.SearchReplaceComponent.<init>(SearchReplaceComponent.java:50)
at com.intellij.find.SearchReplaceComponent$Builder.build(SearchReplaceComponent.java:697)
at com.intellij.find.EditorSearchSession.<init>(EditorSearchSession.java:118)
at com.intellij.find.EditorSearchSession.start(EditorSearchSession.java:260)
at com.intellij.openapi.editor.actions.IncrementalFindAction$Handler.doExecute(IncrementalFindAction.java:67)
2021-05-10 17:03:07,095 [ 85136] ERROR - llij.ide.plugins.PluginManager - Last Action: Find
解决方案
在找到有关 IntelliJ 类似问题的讨论(相同的错误消息)后,我尝试了这种解决方法。
我去~Library/Application Support/Google/AndroidStudio4.2/options/other.xml
并搜索了 FindSplitterProportion。
原来是:
<property name="FindSplitterProportion" value="1.0360656" />
将其替换为:
<property name="FindSplitterProportion" value="0.2" />.
查找和替换现在似乎都可以工作。
推荐阅读
- awesome-wm - 是否可以让任务列表自动切换到不同的布局?
- node.js - 如何通过互联网与谷歌云虚拟机(Windows 服务器)中的 nodeJS 服务器设置进行通信?
- go - 如何标准化 go-kit/kit/log 字段
- flutter - 运行 Flutter 应用程序时 PC 出现延迟
- android - 获取手机的 z 轴和磁北极之间的角度(而不是 y 轴)
- php - 如何拆分字符串并向其添加额外的字符串
- swiftui - 使用 SwiftUI 中的列表和可识别协议使 ScrollViewReader 滚动到项目
- javascript - 在连接两个数组时,在连接数组的后面加上(数字)递增的非唯一值
- javascript - 在角度模板性能中连接字符串
- java - 获取 java.lang.SecurityException - “org.hamcrest.Matchers”的签名者信息不匹配