hurtig tip: konfigureringen af textmate for pil kodning

, hurtigt tip: konfigureringen af textmate for pil kodning,,,,, andel,,,,,,,, 14,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, pil er en ret fed nye sprog, som kan betyde en ændring i den måde, du skriver web - applikationer.google er en formørkelse bygger pil redaktør, der giver et nyttigt middel til at komme i gang.men textmate brugere normalt finde en måde til at bøje textmate deres vilje, og det hurtigt tip vil få dig i gang a-bending at bruge dart med textmate.,,,, forudsætninger, formoder jeg, at du er bekendt med textmate bundter på graden af, hvad de er, og at de tilføje funktioner (normalt sprog specifikke) textmate.jeg går også ud fra, at du er bekendt med, og som er i stand til at kontrollere koden ud af en undergravende virksomhed database.jeg formoder, du har en lille pil erfaring.du behøver ikke meget, men med en dartpil filer til at åbne i textmate vil gøre det meget lettere, hvis du ikke er bekendt med pil på dette punkt kan jeg meddele, at den officielle kilde til oplysninger: http: //////////////www.dartlang. org /.ud over, at activetuts + tidligere har udgivet mine indledende forelæsning om sprog, hvad er en pil, og hvorfor skulle du?,, installere pil redaktør, vil vi ikke være med pilen redaktør (punkt i denne lektion er at anvende textmate for pil udvikling), men at downloade omfatter pilen sdk, hvilket er, hvad vi er ude efter.selv om du er en hardcore - textmate fanatiker (som jeg er, er det ikke en dårlig idé at have "officielle" dartpil redaktør installeret og handy. på den officielle pil sted (se foregående punkt), du kan downloade pil redaktør på følgende link: http: //////////////www.dartlang. org /docs /begyndt /redaktør /index macos. html, hvis du er på vinduer eller linux, men læser denne forelæsning, trods dens mac centriske karakter, du kan downloade dart, redaktør for disse platforme, fra pilen redaktør for vinduer og linux sider. under "trin 1" i den side, du vil finde et link til en zip - fil, der indeholder pilen redaktører.det er omkring 40 mb, så det er ikke en frygtelig tung download., pilen redaktør er baseret på solformørkelsen, så hvis du har brugt den, du vil være hjemme med pilen redaktør.jeg kommer ikke i detaljer om anvendelse af den i denne forelæsning, men føler mig fri til at lege med det.den nuværende activetuts + facebook - fan, bonus, tager du gennem den grundlæggende anvendelse af pilen redaktør. (bemærk, at hvis du ikke ønsker at installere pilen redaktør, du kan downloade det mørke sdk for os på denne url (det er kun 2 eller 3 mb): http://www.dartlang.org/docs/getting-started/sdk/index.html, installere, frogc,,,,, frogc, er pilen til javascript kortfremstilleren.det er en kommando linjen redskab, men det er heldigvis er let at bruge.vi vil bruge det i en textmate kommando senere at vende vores dart - sagen (er) i javascript, så vi kan bruge vores dart - koden i dag. åbne terminal (fundet i din, /ansøgninger /el /, folder).type:, nano - /. bash profil, hvis du allerede har en vej customizations foregår, din markør efter disse linjer, type:, eksport sti = $vej:, og derefter trække, bin, folder, som bør være placeret, /ansøgninger /pil /pil sdk /bin, til terminal vindue.hvis det ikke er i den position, se til, pil sdk, folder i noget, som du har downloadet (hvis du downloadede sdk af sig selv, det bør være, at downloade, løsnes).du vil ende op med sådan noget, eksport sti = $vej: /ansøgninger /pil /pil sdk /bin, for at redde denne fil, tryk control-o (det er kontrol, ikke - kommando), presse tilbage at bekræfte fil at redde, og så trykker control-x ud, næsten klar nano. og jeg har fundet et problem med, frogc, hvis de har plads i din fil eller folder navne.dette kan nemt laves.luk op, frogc,.det er en eksekverbar shell manus, - - så du skal ikke double-click.i stedet for, trække det til din textmate ikon, og du kan frembydes med en advarsel om dialog, men kan du se den lille manuskript.du har ikke brug for at forstå, hvad det er, bare ændre den sidste linje: $scriptpath /pil... new_gen_heap_size = 128% scriptpath /frogc.dart... libdir = $libpath $@,... til dette: "$scriptpath /pil" - - new_gen_heap_size = 128 "$scriptpath /frogc. pil" - - libdir = "$libpath" "$@", meddelelse om, at jeg har omringet hver vej med citater, der er med til at undgå pladsproblemer.,, installere google er en pil tmbundle, du kan finde den. tmbundle på google kode side. du kan tjekke hele pil kilde, som kan være interessant at gå igennem, eller du kan tjekke det. tmbundle,.ved hjælp af terminalen, sejle til det sted, hvor vil du gerne have koden (type, cd, trækker den destination, folder i terminal vindue igen - kan konstatere, at der er plads efter, cd,).endnu en terminal er i din ønskede lokalisering, type, det er i for en hel kasse:, svn kassen http://dart.googlecode.com/svn/trunk/pil læse, eller det bare det. tmbundle:, svn kassen http: //- pil. googlecode. kom /svn /sektorer /bleeding_edge /pil /værktøj /utils /textmate /pil. tmbundle, hvis du har undersøgt hele projektet, kan du navigere med. tmbundle, ved at følge denne vej fra projektet årsag: [pil læser kun] /pil /værktøj /utils /textmate /pil. tmbundle,.uanset hvad, double-click på. tmbundle, har textmate installér den.en masse textmate brugere, som blot at kontrollere. tmbundles, direkte til deres formue, fortegnelse.for at gøre dette til at navigere fortegnelse i terminal (dette bør gøre det:, cd - /library /anvendelse støtte /textmate /uberørte kopi /bundter ") og så løb den anden svn kassen linje over (den, der tjekker bare. tmbundle,).på denne måde du nemt kan ajourføre bundt sted, svn "~ /library /anvendelse støtte /textmate /uberørte kopi /bundter",.,, skrive en ordre til at udarbejde en pil til javascript, google pil bundt er godt for at tilføje syntaks støtte til pil, så når du opretter en fil, der slutter i,. pil, får du farvede syntaks og kode bukning og den slags.men det omfatter ikke alle stumper eller kommandoer.det mest nyttige kommando (den første ting jeg tænkte på) er en ordre til at udarbejde deres nuværende pil manuskript med, frogc, for dig.vi kan tilføje en i dette skridt. i textmate, åbne pakken redaktør (presse, command-option-control-b, eller gå til bundter > bundt redaktør > vise bundt redaktør,), klik på pil ind i venstre liste. med "+" knappen på nederste, venstre vælg "ny befaling." du skulle se en ny "titel" kommando anføres under den pil.omdøbe den til "udarbejde med frogc", i de store tekst område til højre (mærket "kommando (er)"), anføres følgende: frogc "$tm_filepath" over den tekst, de har mulighed for at redde den fil, før kommando.dette kan appellere til dem (det er til mig, færre tastetryk.)., hvis den gør, ændrer "redde" mulighed for "ikke noget" til "løbende register" eller "alle filer i projektet". under den tekst, hvor der står "bidrag" til "ingen". nedenfor, at hvor der står "produktion", at det "vis som tooltip".dette giver en produktion fra kommandoen dukker op i en tooltip nær markør, hvilket betyder, at du har fejl, mens, frogc, du kan se dem.de er ikke særlig meget, men det er bedre end ingenting. nedenfor, at der, hvor der står "aktivering", sørg for at den er sat til at "centrale tilsvarende", så læg din markør i tekstfeltet til højre.- command-b; det fastsætter denne kommando til at udløse når du skriver det tastatur genvej.command-b er textmate dem til bygge kommando, hvis bundter har en. nedenfor, at hvor der står "omfang vælgeren," type "kilde. pil&"., din kommando vindue skal se sådan her:,,, tæt på den redaktør vindue.,, trin 1: sig textmate, hvor frogc, er, at vi har etableret terminal, således at den ved, hvor frogc, men desværre textmate ikke fortælle det.det nemmeste er at tilføje den vej, som vi føjet til. bash_profile fil til din textmate præferencer., luk op textmate er præferencer (presse kommando -, eller gå til textmate > præferencer,,., klik på avancerede knap på toppen, så klik på skallen variabler regning.,, hvis du ikke allerede har en sti, variable, klik "+" - knap, og i den første kolonne, type, vej,., i anden kolonne af linjen, der begynder, sti, type den sti, du føjet til. bash_profile (bare vejen, ikke en del, der siger, at eksportere sti = @ vej:).vær sikker på at lade de eksisterende værdi intakt - tilføje et kolon ved udgangen af, hvad der ligger der, og så kopi i new path., tæt på de præferencer, vindue, og du er klar til at prøve det.hvis du har brug for en dartpil fil, du kan skabe en - verden - sagen ved at skabe et nyt projekt med pil redaktør, eller du kan grave eksempler fra pilen redaktør download, i "prøver" mappe.åbne en pil fil i textmate og slog command-b, hvis alt går vel, du skal have en javascript fil ved pilen fil efter nogle få sekunder.,, trin 2: få feedback fra frogc,, hvis du ønsker at få lidt smartere, kan du ændre din udarbejde kommando til denne kodeks:, resultat = er frogc "$tm_filepath" hvis "$resultat" = = "]; derefter echo" udarbejde afsluttet "andet echo $resultat, fi, det vil give dig en" udarbejde afsluttet "tooltip én gang, frogc, er færdig med at løbe, hvis den kører med succes.hvis du har fejl, de vil dukke op, som de gjorde før. en anden mulighed: hvis du kunne lide tanken om at redde filer, når det kører automatisk kommando, du kan lide tanken om at erstatte den redde kommando med save og udarbejde kommando.det er så enkelt som at ændre command-b til command-s og sørge for, du redder "løbende register" i kommandoen.dette tilsidesætter de regelmæssige command-s, der blot redder det aktuelle dokument, med gennemførelsen af denne kommando, der sparer og udarbejder.for fuldstændighed, du kan skabe en kopi kommando, der redder "alle filer," og en aktivering nøgle af command-option-s. genveje vil tilsidesætte den regelmæssige command-option-s i textmate, som normalt redder alle filer i et projekt.bemærk, at fordi du har sat anvendelsesområde vælgeren, denne tilsidesættelse kan kun ske i dart filer, hver gang du ikke redde nogen fil.,, begynde at bygge stumper, der er potentielt mange nyttige stumper lægges til en dart.generelt finder jeg selv gradvist at tilføje dem som jeg kender et sprog og opdager, at de eksisterende. tmbundle, ikke allerede omfatter en.lad mig få dig i gang ved at tilføje et klip, der skaber en ny metode, i bundter redaktør, sørg for at den pil bundt (eller en konto i pilen bundt) er udvalgt, så vælg "nye snippet" fra "+" - knappen.hedder det "- metoden". i den store tekst område, vælge alle de eksisterende tekst og slette det.nu kommer (eller pasta): $(1: tomrum} $(2: methodname} ($(3: argumenter}) ($0 $(1 /tomrum



Previous:
Next Page: