Sublim Text 2 Projekt Bliss

En av de många saker som ledde mig att bestämma att den Sublime Texten skulle bli min textredigerare av valet var hur du kunde anpassa vad som visas i fillistan till vänster. Jag hade ingen aning om att denna nivå av anpassning var tillgänglig. Här är en kort handledning som jag hoppas hjälper dig så mycket som det gjorde mig.


Steg 1 - Lägga till en mapp

Notera: Om du redan har ett projekt upprättat, gå till steg 3.

När du öppnar Sublime Text lägger du till en mapp i projektet genom att trycka på Ctrl + Skift + P (Cmd + Skift + p på Mac) för att hämta den här kommandot Paletten, skriva "Lägg till" och sedan slå Stiga på.


Steg 2 - Spara projektet

Nu när du har lagt till en mapp i projektet, hämta kommandopaletten igen och skriv "Spara" (eller Projekt: Spara som) för att spara ditt projekt. Vi kommer att redigera den här filen i nästa steg.

Glöm inte att ge din projektfil den .sublim projektförlängning. Detta kommer sannolikt att ges till dig.


Steg 3 - Lär känna projektfilen

Från menyn väljer du Projekt -> Redigera projekt för att redigera projektfilen du sparade i steg 2. Eller, självklart, få tillgång till det här från kommandopaletten.

Du bör nu se något som liknar följande i ditt redigeringsfönster:

 "mappar": ["sökväg": "/ C / wamp / www / wordpress"]

Ganska självförklarande, eller hur? Du märker det, som med alla Sublime Text goodies, är den här filen formaterad som JSON. Lita inte på för mycket, om du inte vet mycket om JSON. Du borde kunna räkna ut det som du går med.

3.1 - Visa en viss mapp

Låt oss nu uppdatera det så att det pekar på vår tematmapp / katalog:

 "mappar": ["sökväg": "/ C / wamp / www / wordpress / wp-content / themes / twentyeleven"]

Nu håller du koll på sidofältet till vänster och träffar Ctrl + S (Cmd + S på en Mac) för att spara filen. Sidofältet uppdateras omedelbart med den nya mappen.

Det nästa som är värt att påpeka (om du inte redan har märkt) är det mappar objekt består av en bokstavlig bokstav (noterad av torget). Om du har funderat på att det här betyder att vi kan ange mer än en mapp för vårt projekt, så skulle du vara helt korrekt. Låt oss fortsätta och ge det ett steg.

3.2 - Lägga till flera mappar

Skräck inte pluginutvecklare, vi bryr oss om dig också, så låt oss lägga till vår plugin-katalog såväl som temapappen:

 "mappar": "C / wamp / www / wordpress / wp-content / themes / twentyeleven", "sökväg": "/ C / wamp / www / wordpress / wp-content / plugins "]

Spara filen igen, och du bör se följande:


Steg 4 - Vad annat kan vi göra?

Sublime Text 2 är ett fantastiskt verktyg i din webbutvecklingsarsenal

Jag är glad att du frågade! För att börja med, inom varje objekt i mappar array, det finns några olika alternativ tillgängliga för oss:

  1. väg (sträng): Såsom vi har sett kan du ange mappen / katalogen som ska visas i sidofältet
  2. (sträng): Ange ett namn för objektet i sidofältet
  3. file_exclude_patterns (array): Ange filer som ska uteslutas
  4. folder_exclude_patterns (array): Ange mappar som ska uteslutas

De väg är redan bekant för oss, och namn är självförklarande, så låt oss gräva i de två sista.

4.1 - Exklusive filer

Inse det: det finns några filer som du helt enkelt aldrig kommer att redigera, och dessa filer klarar troligen din projektvy. I stället varför gömmer vi dem inte, och då, i det mycket udda tillfälle att du faktiskt behöver redigera dem, öppna dem manuellt.

Den här biten kommer att föredra, men här är de filer som jag vanligtvis utesluter: '._', .bak, .ico, .sample, .swf, .tar, .tgz, filer som börjar med 'WP' (låt oss inte redigera WordPress-kärnfilerna) och slutligen, .blixtlås filer. För att göra detta, vår file_exclude_patterns array ska se ut som följer:

 "file_exclude_patterns": "*_ *", "* .bak", "* .ico", "* .sample", "* .swf", "* .tar", "* .tgz", "wp- * .php "," * .zip "]

4.2 - Exklusive mappar

Om du inte vill ange varje enskild fil, kan du istället välja att utesluta mappar. Det här är listan som jag brukar använda:

 "folder_exclude_patterns": ["cgi-bin", "wp-admin", "wp-includes"]

Notera: Du måste ange file_exclude_patterns och den folder_exclude_patterns för varje mapp (se det sista exemplet nedan).


Steg 5 - Men vänta ... Det finns mer!

Annat än mappar alternativ, du kan också ange två andra:

  1. inställningar: En av de vanliga listan med inställningar som du vill ansöka på projektspecifikt sätt kan gå in här (till exempel: tab_size).
  2. build_systems: Det här låter dig lägga till ett projektspecifikt byggsystem (som ligger utanför handledningen).

Vår sista projektfil

Här är ett exempel på vad din slutliga .sublima-projekt filen kan se ut (förkortas något för att vara mer kortfattad):

 "mappar": [// tema "sökväg": "/ C / wamp / www / wordpress / wp-content / themes / twentyeleven", "name": "Tjugofemt tema", "file_exclude_patterns": [". _ "," * .ico "," * .swf "]," folder_exclude_patterns ": [" images "], // plugins mapp" path ":" / C / wamp / www / wordpress / wp-content / plugins "," name ":" Plugins Folder "," file_exclude_patterns ": [" ._ * ", // du måste ange detta * igen *" * .bak "," * .sample "," * .tar "," * .tgz "," * .zip "]," folder_exclude_patterns ": [" akismet "//, // lägg till några andra plugins du vill utesluta]]," inställningar ": " tab_size ": 4 

Att avsluta

Notera: Om du är klåda för att ytterligare utnyttja din Sublime Text 2, håll dig uppdaterad för "Perfect Workflow in Sublime Text 2" - en gratis-till-allt-kurs från Tuts + Premium, som kommer i slutet av september.

Sublime Text 2 är ett fantastiskt verktyg i din webbutvecklingsarsenal, och dess funktioner och möjligheter når långt bortom denna handledning. För mer om vad det kan göra, var noga med att gräva i dokumentationen ... du är garanterad att hitta några äkta pärlor som gömmer sig därifrån.

länkar:

  • Dokumentation: Se här och här
  • Källdokumentation för denna artikel