我有以下问题,我想从这个工具提示中复制错误文本,但是一旦我将鼠标悬停在它上面,它就会消失得那么快......它让我疯狂:):
我有以下android studio版本:
我有以下设置:
感谢您的帮助,
答案 0 :(得分:46)
如果有人遇到此问题,则与logcat刷新的方式有关。
每次刷新logcat时,即使将其最小化,工具提示也会消失,因此,这似乎是Android Studio的一个错误(在4.0上试用)。
与设备断开连接(因此没有日志记录)将有效地使工具提示始终显示在屏幕上。这不是修复程序,而是当前行为。
使用“无过滤器”登录时可能会更加明显,因此我建议登录“仅显示选定的应用程序”,如果您的应用程序不经常登录,则可能会最大程度地减少影响。
编辑:如注释中所建议,只要输出中没有与文本匹配的内容,在Logcat搜索框中键入一些随机文本将防止工具提示消失。而且您不必通过这种方法断开设备的连接。
答案 1 :(得分:2)
详细说明你的截图,"值工具提示延迟(ms):"只允许在工具提示出现之前调整延迟,但不能在它消失之前调整延迟。
Windows似乎允许应用程序开发人员control the tooltip removal timeout,(1),但Android Studio(与大多数应用程序一样)尚未对此进行调整。您可能希望向他们提交有关延长工具提示删除延迟的选项的功能建议/反馈。
可能解决方法:
在mouse control panel (screenshot)中减慢双击速度可以延长工具提示显示的时间。但是,当发现自己意外双击要选择和移动的东西时,减慢双击速度变得相当不方便。
根据Microsoft Tooltips and Infotips Guidelines,(2),某些应用程序使用双击速度延迟的倍数 - 通常为10.假设Android Studio尊重这一点,如果一个' s Windows双击延迟设置为大约400ms,就像我的鼠标控制面板截图一样,工具提示将保持4秒后消失。大多数人可能将它设置为480。
使用Notepad ++进行测试,将双击速度降低至880毫秒(步长为80毫秒)导致工具提示保持不到9秒,因此某些应用程序会尊重这一点。我不确定Android Studio是否使用该方法。
另一种解决方法是在工具提示显示之前减少延迟*,因此您不必等待很长时间才能再次阅读。
* - (根据您的截图)
参考文献:
(1) Tooltips with infinite timeout? - UX.stackexchange.com
(2)(显然我已超出我对链接的限制,虽然它让我链接上面的工具提示和信息提示指南)
答案 2 :(得分:1)
在我的场景中,只需将{{1}的默认值更改为{{1} }}设置为其他任何值,例如Settings
,然后应用更改,鼠标悬停的工具提示不会很快消失。
所以很奇怪,我想Android Studio可能会错误地将Editor
解释为默认值的General
。
答案 3 :(得分:0)
在 MacOS 上的 Android Studio 4.1.1 中,相关设置似乎是
Preferences -> Editor -> Code Editing -> Editor Tooltips -> Tooltip delay: 5000 毫秒
答案 4 :(得分:-1)
我遇到了同样的问题,我设法通过禁用Fast-Scrolling plugin来解决它,然后重新启用它。 (感谢Pankaj Kumar的提示)