2013-09-04 59 views
5

Mọi thứ hoạt động tốt với SquirrelSQL ngoại trừ một lỗi lạ khi sử dụng chế độ xem SQL. Nếu tôi chuyển về chế độ xem này, hãy nhập vào chế độ xem, nhấp vào nó hoặc theo bất kỳ cách nào tương tác với chế độ xem SQL, cửa sổ có vẻ sẽ hiển thị lại nhiều lần. Có vẻ như màn hình liên tục nhấp nháy. Nó làm cho việc gõ SQL rất bực bội.SquirrelSQL hiển thị nhấp nháy trong chế độ xem SQL

Tôi nghĩ vấn đề có thể liên quan đến Java, nhưng tôi không biết. Có ai biết tại sao Squirrel sẽ làm cho cửa sổ này nhiều lần?

Trả lời

4

Vì vậy, tôi đã tìm ra và tôi đã để lại điều này ở đây cho bất kỳ ai khác có vấn đề này.

Trình chỉnh sửa RSyntax gây ra sự cố này trên macbook pro với màn hình Retina. Bạn cần phải đi đến bản phát hành trước đó không sử dụng Trình chỉnh sửa RSyntax hoặc thử và sử dụng phiên bản mới hơn.

Bạn có thể tắt Trình chỉnh sửa RSyntax bằng cách đi tới Plugins và bỏ chọn "cú pháp" và sau đó nhấp vào dỡ. Khởi động lại và nó sẽ không nhấp nháy.

Thật không may điều này cũng tắt làm nổi bật cú pháp.

NGUỒN: http://squirrel-sql-client.10976.n7.nabble.com/SQL-editor-flickers-in-macbook-pro-retina-display-td3214.html

2

Tôi chạy vào vấn đề này là tốt, và tìm thấy một giải pháp tốt hơn:

  • Install JDK 7u25 (không 40 hoặc cao hơn, vì đó gây ra lỗi khác)
  • cháy lên Thiết bị đầu cuối và nhập các lệnh sau:

cd /Library/Java

rm Home

sudo ln -s JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/ Home

  • Bây giờ hãy vào Finder, nhấp chuột phải vào SQuirreLSQL.app và nói
  • Navigate 'Show Package Contents' Về Mục Lục -> hệ điều hành MacOS và chỉnh sửa squirrel-sql.sh trong trình soạn thảo lựa chọn của bạn
  • Tìm dòng bắt đầu bằng IZPACK_JAVA_HOME và thay đổi giá trị thành /Library/Java/Home
  • Lưu tệp, khởi động lại SQuirreL và bạn hould có thể sử dụng các RSyntax Editor

Một vài lưu ý:

  • tôi không thể có được điều này làm việc với việc chỉ JRE cài đặt, đó là lý do tôi chọn cho JDK.
  • Rõ ràng bạn có thể đặt IZPACK_JAVA_HOME để toàn bộ /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/, nhưng việc tạo ra một liên kết tượng trưng là 'đẹp'
  • Các lỗi với Cập nhật 40 hoặc cao hơn bao gồm SquirreL thực hiện tất cả các SQL hai lần (!)
+0

này không thực sự giải quyết vấn đề nhấp nháy nhưng được thay thế bằng phông chữ choppy. Nó là cái này hay cái kia? – TrialAndError

+0

Thật không may, có – fdrijver