Squirrel SQL 渲染在 SQL 视图中闪烁
Posted
技术标签:
【中文标题】Squirrel SQL 渲染在 SQL 视图中闪烁【英文标题】:SquirrelSQL render flickering in SQL view 【发布时间】:2013-09-08 04:47:27 【问题描述】:除了在使用 SQL 视图时出现一个奇怪的错误外,SquirrelSQL 一切都很好。如果我切换回这个视图,输入它,单击它,或者以任何方式与 SQL 视图交互,窗口似乎会重新渲染多次。看起来屏幕一直在闪烁。它使键入 SQL 非常令人沮丧。
我认为这个问题可能与 Java 有关,但我不知道。有谁知道为什么 Squirrel 会多次渲染这个窗口?
【问题讨论】:
【参考方案1】:所以我想通了,我想把这个留在这里给有这个问题的其他人。
RSyntax Editor 在配备 Retina 显示屏的 macbook pro 上导致此问题。您需要转至不使用 RSyntax Editor 的先前版本或尝试使用较新版本。
您可以通过转到插件并取消选中“语法”然后单击卸载来关闭 RSyntax 编辑器。重启就不会闪烁了。
不幸的是,这也会关闭语法高亮显示。
来源:http://squirrel-sql-client.10976.n7.nabble.com/SQL-editor-flickers-in-macbook-pro-retina-display-td3214.html
【讨论】:
【参考方案2】:我也遇到了这个问题,找到了更好的解决方案:
安装JDK 7u25(不是40或更高,因为这会导致其他错误) 启动终端并输入以下命令:cd /Library/Java
rm Home
sudo ln -s JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/ Home
/Library/Java/Home
保存文件,重新启动 SQuirreL,您应该可以再次使用 RSyntax 编辑器了
几点说明:
我无法在仅安装 JRE 的情况下使用此功能,这就是我选择 JDK 的原因。 显然您可以将 IZPACK_JAVA_HOME 设置为完整的/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/
,但创建符号链接“更好”
Update 40 或更高版本的错误包括 SQuirreL 执行所有 SQL 两次(!)
【讨论】:
这确实解决了闪烁的问题,但被替换为不连贯的字体。是一个还是另一个?以上是关于Squirrel SQL 渲染在 SQL 视图中闪烁的主要内容,如果未能解决你的问题,请参考以下文章
使用 SQuirrel SQL 连接到 SQL Server
Squirrel SQL - UCANACCESS_HOME 系统变量未定义
无法使用 squirrel-sql 连接到 docker 中的 oracle db
如何为 SQL Server Windows 身份验证配置 Squirrel SQL