Mac os 隐藏输入法的下方的悬浮光标

问题

2025-06-17-18-56-37

输入法,切换到英文时,这个图标就会一直存在,在任何文本框都会显示,非常影响视觉和操作。

处理

苹果社区中给的方案,在我这个版本中,是无效的,需要使用下面的命令:

1
2
sudo mkdir -p /Library/Preferences/FeatureFlags/Domain
sudo /usr/libexec/PlistBuddy -c "Add 'redesigned_text_cursor:Enabled' bool false" /Library/Preferences/FeatureFlags/Domain/UIKit.plist

首先是自己创建了一个目录 /Library/Preferences/FeatureFlags/Domain
然后在这个目录下创建了一个 plist 文件,文件名为 UIKit.plist,内容如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>redesigned_text_cursor</key>
	<dict>
		<key>Enabled</key>
		<false/>
	</dict>
</dict>
</plist>

然后重启电脑,就生效了。