【问题标题】:SquirrelSQL render flickering in SQL viewSquirrel SQL 渲染在 SQL 视图中闪烁
【发布时间】:2013-09-08 04:47:27
【问题描述】:

除了在使用 SQL 视图时出现一个奇怪的错误外,SquirrelSQL 一切都很好。如果我切换回这个视图,输入它,单击它,或者以任何方式与 SQL 视图交互,窗口似乎会重新渲染多次。看起来屏幕一直在闪烁。它使键入 SQL 非常令人沮丧。

我认为这个问题可能与 Java 有关,但我不知道。有谁知道为什么 Squirrel 会多次渲染这个窗口?

【问题讨论】:

    标签: java sql render squirrel-sql


    【解决方案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

      • 现在转到 Finder,右键单击 SQuirreLSQL.app 并说“显示包内容”
      • 导航到目录 -> MacOS 并在您选择的编辑器中编辑 squirrel-sql.sh 文件
      • 找到以 IZPACK_JAVA_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 两次(!)

      【讨论】:

      • 这确实解决了闪烁的问题,但被替换为不连贯的字体。是一个还是另一个?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-22
      • 1970-01-01
      相关资源
      最近更新 更多