2013-09-04 4 views
5

Все отлично работает с SquirrelSQL, за исключением странной ошибки при использовании представления SQL. Если я вернусь к этому виду, введите его, нажмите на него или каким-либо образом взаимодействую с представлением SQL, окно, похоже, повторно отображает несколько раз. Похоже, экран постоянно мигает. Это затрудняет типизацию SQL.SquirrelSQL render мерцает в представлении SQL

Я думаю, что проблема может иметь какое-то отношение к Java, но я понятия не имею. Кто-нибудь знает, почему Squirrel будет отображать это окно несколько раз?

ответ

4

Итак, я понял это и решил, что оставлю это здесь для всех, у кого есть эта проблема.

RSyntax Editor вызывает эту проблему на macbook pro с дисплеем Retina. Вам нужно либо перейти к предыдущему выпуску, который не использует RSyntax Editor, а также попытаться использовать более новую версию.

Вы можете отключить RSyntax Editor, перейдя в «Плагины» и сняв флажок «Синтаксис», а затем нажав кнопку «Выгрузить». Перезагрузите и не мерцайте.

К сожалению, это также отключает подсветку синтаксиса.

ИСТОЧНИК: http://squirrel-sql-client.10976.n7.nabble.com/SQL-editor-flickers-in-macbook-pro-retina-display-td3214.html

2

Я столкнулся с этой проблемой, а также, и нашел лучшее решение:

  • Установка JDK 7u25 (не 40 или выше, так что вызывает другие ошибки)
  • вспылить Terminal и введите следующие команды:

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
  • Сохраните файл, перезапустите беличьих и вы S hould быть в состоянии использовать RSyntax редактор снова

Несколько заметок:

  • я не мог получить эту работу с Установив только JRE, поэтому я выбрал для JDK.
  • Очевидно, что вы можете установить IZPACK_JAVA_HOME в полной /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/, но и создание символической ссылки является «красивее»
  • В ошибки с обновлением 40 или выше, состоит из беличьих выполнения всех SQL дважды (!)
+0

Это делает действительно решить мерцающую проблему, но заменяется прерывистым шрифтом. Это одно или другое? – TrialAndError

+0

К сожалению, да – fdrijver