19 Aug 2010

Indentering i Coda

Mac OS X, Webutveckling 1 kommentar

Coda är en komplett och trevlig editor till OS X som är anpassad för webutveckling. Editorn har till att börja med ett bra editorläge med Syntax Highlight och autocomplete-funktionalitet, men utöver det finns det olika visningslägen för förhandsgranskning, css-editering, en inbyggd terminal och en bokläsare med medföljande referensböcker om bl.a. html och php.

En funktion som jag tycker är mycket viktigt i en kodeditor är att kunna indentera stycken. I de editorer jag använt under Windows och Linux har man kunnat använda tab för att flytta in stycken och shift+tab för att flytta ut stycken, men det fungerar inte i Coda. Istället har man två kommandon som heter Shift Left och Shift Right och som snabbkommando används Command+[ och Command+]. Dessvärre fungerade bara det senare kommandot på min MacBook Pro med svenskt tangentbord, så jag kunde inte flytta ut kod stycken.

Anledningen till felet är att snabbkommandot Command+[, som på en MacBook Pro med svenskt tangentbord blir Option+Command+8, redan används för att sätta på och stänga av OS X:s zoom-funktion. Gå till Systeminställningar -> Tangentbord -> Kortkommandon och välj Hjälpmedel. Där bockar du bort kortkommandot för ”Stäng av eller slå på zoomning” alternativt byter det till något annat. Sen kommer indentering i Coda att fungera åt båda håll!

Vill du indentera med tab och shift+tab finns det ett plugin till Coda som heter Tabster. Flera användare har rapporterat problem med pluginet, men för mig har det fungerat någorlunda bra än så länge.

Ett svar till “Indentering i Coda”

  1. Jimmy says:

    För att Coda-plugin:et Tabster ska fungera (eller för att AppleScript alls ska kunna fungera i GUI) måste ”Access for assistive devices” aktiverar. Det kan du göra i terminalen med detta kommando:
    sudo touch /private/var/db/.AccessibilityAPIEnabled
    eller från Systeminställningar

Lämna respons