TextWrangler 4 có phá vỡ BBAutoComplete 1.5.3 không?


4

Tôi mới cài đặt TextWrangler 4 và bây giờ khi tôi thử sử dụng BBAutoComplete phiên bản 1.5.3, tôi nhận được thông báo lỗi nhìn thấy bên dưới.

nhập mô tả hình ảnh ở đây

Có một cách giải quyết để làm cho BBAutoComplete hoạt động với TextWrangler 4 không?

Câu trả lời:


5

Có, nó phá vỡ phiên bản 1.5.3 và vâng, có một cách giải quyết. Nhưng bây giờ không cần thiết, vì phiên bản 1.5.4 đã được phát hành và nó giải quyết được vấn đề.

Nếu vì lý do nào đó bạn muốn vẫn sử dụng 1.5.3, bạn có thể làm như sau:

Trong kịch bản ~/Library/Application Support/TextWrangler/Scripts/BBAutoComplete, có một chức năng canCompleteInWindow(w). Chức năng này cần được sửa đổi để hoạt động với TextWrangler 4.

Mở tập lệnh trong AppleScript Editor.

Khi nó xuất xưởng, có một chức năng trong kịch bản đọc

on canCompleteInWindow(w)
    tell application "TextWrangler"
        return class of w is in {text window, disk browser window}
    end tell
end canCompleteInWindow

Thay đổi nó để nó đọc

on canCompleteInWindow(w)
    tell application "TextWrangler"
        return class of w is in {text window, disk browser window, project window}
    end tell
end canCompleteInWindow

Lưu tập lệnh. BBAutoComplete hiện sẽ hoạt động với TextWrangler 4.


1
Điều này được giải quyết trong BBAutoComplete 1.5.4, cũng bao gồm các cải tiến khác cho tập lệnh. c-command.com/blog/2012/04/25/bbautocomplete-1-5-4
Michael Tsai

@MichaelTsai Cảm ơn. Câu hỏi và câu trả lời sửa đổi để phản ánh cập nhật.
Daniel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.