Czy TextWrangler 4 psuje BBAutoComplete 1.5.3?


4

Właśnie zainstalowałem TextWrangler 4, a teraz, gdy próbuję użyć BBAutoComplete w wersji 1.5.3, pojawia się komunikat o błędzie widoczny poniżej.

wprowadź opis zdjęcia tutaj

Czy istnieje sposób obejścia problemu, aby BBAutoComplete działał z TextWrangler 4?

Odpowiedzi:


5

Tak, psuje wersję 1.5.3 i tak, istnieje obejście tego problemu. Ale teraz nie jest to konieczne, ponieważ wersja 1.5.4 została wydana i rozwiązuje problem.

Jeśli z jakiegoś powodu nadal chcesz używać 1.5.3, możesz wykonać następujące czynności:

W skrypcie ~/Library/Application Support/TextWrangler/Scripts/BBAutoCompletejest funkcja canCompleteInWindow(w). Tę funkcję należy zmodyfikować, aby działała z TextWrangler 4.

Otwórz skrypt w edytorze AppleScript.

W momencie wysyłki w skrypcie jest funkcja, która czyta

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

Zmień to tak, żeby brzmiało

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

Zapisz skrypt. BBAutoComplete powinien teraz działać z TextWrangler 4.


1
Jest to rozwiązane w BBAutoComplete 1.5.4, który zawiera także inne ulepszenia skryptu. c-command.com/blog/2012/04/25/bbautocomplete-1-5-4
Michael Tsai,

@MichaelTsai Thanks. Pytania i odpowiedzi zmodyfikowane w celu odzwierciedlenia aktualizacji.
Daniel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.