Sublime Text 2: den bedste tilgængelige kodeditor?

Sublim tekst 2 er en kode editor stil af TextMate, Skriftkloge, Kate eller Redcar. Dens interface er ren og intuitiv og understøtter brugen af ​​uddrag, plugins og kodekonstruktionssystemer (Build Systems).

Først blev den skabt af Jon Skinner som en forlængelse af vim, men lidt efter lidt fik den sin egen identitet. På grund af dette har Sublime Text 2 stadig en vi-lignende redigeringstilstand kaldet "Vintage mode".

atención: Sublime Text 2 distribueres gratis, men det er ikke gratis software. For et lige så interessant gratis alternativ foreslår jeg, at du prøver Scribes.

Vigtigste funktioner

  • Mini kort: Minikortet består af en forhåndsvisning af strukturen i vores kode, der kan placeres ved siden af ​​fanen, eller den kan skjules. Det er meget nyttigt at bevæge sig rundt i filen, når vi kender dens struktur godt.
  • Multi.selection: Multivalg er ikke noget nyt, det har længe været inkorporeret i Ultraedit-editoren til Windows. For at foretage flere markeringer af et udtryk fra forskellige dele af filen skal vi bare placere markøren inde i det ord, vi vil søge efter og gøre Cmd + D på Mac OS X eller Ctrl + D på Windows og Linux
  • Multi markør: Når du bruger multivalg, opretter Sublime Text n markører, som vi kan skrive tekst vilkårligt i n forskellige positioner parallelt, cool
  • Multi layout: Den kommer med syv layoutkonfigurationer, hvor vi kan vælge at redigere i et enkelt vindue eller opdele op til fire lodrette vinduer eller fire gittervinduer. Der er et plugin for at kunne oprette flere layouts, i Linux bliver editoren i det mindste ustabil.
  • Native support til utallige sprog: Understøtter naturligt utallige sprog, herunder Clojure, Haskell, Erlang, Scala og Go (for at nævne nogle få)
  • Konfigurerbar syntaksfremhævning: Syntaksfremhævning kan konfigureres fuldt ud via konfigurationsfiler pr. Bruger
  • Dynamisk søgning: Du kan søge efter regulære eller normale udtryk efter filer, projekter, kataloger, sammenkobling af dem eller alle på én gang
  • Autofuldfør og nøglemærkning: Vi kan gå til nøglen, der lukker eller åbner en blok på en enkel måde
  • Støtte til uddrag og plugins: Stykker er som makroer eller bundter og er ret nyttige, der er utallige plugins som f.eks. ZenCoding-plugin
  • Tastebindinger samlede konfiguration: Alle nøgler kan overskrives efter vores smag, dette er virkelig fantastisk
  • Hurtig adgang til linje eller fil: Vi kan åbne en fil ved hjælp af tastebindingen Cmd + P i Mac OS X eller Ctrl + P i Win og Linux og skrive navnet på filen eller gennemse listen. Vi kan også gå til en linje ved hjælp af kolon og linienummer (f.eks. 245).
  • Kommandopalette: Vi kan bruge Shift + Cmd + P på Mac OS X eller Shift + Ctrl + P på Win og Linux for at få adgang til kommandopaletten, hvor vi kan filtrere og bruge enhver kommando, vi ønsker. Dette er meget nyttigt at bruge sammen med pakkecontrolleren (som vi vil tale om i et andet indlæg). 

Understøttelse af Zen-kodning

En af de funktioner, som jeg synes fortjener en særlig omtale, er understøttelsen af ​​Zencoding.

Zen Coding er intet andet end en kode genvej, der er skrevet med en meget lignende syntaks til CSS, så hvis du kender CSS og HTML, er du næsten klar til at gøre dit liv lettere.

I et praktisk tilfælde, hvis vi ønskede at oprette markeringen til en menu, ville vi være klare over, at vi har brug for et navigationsmærke og derefter en liste, dette vil betyde et minimum af 7 linjer kode skrevet i hånden, men kan reduceres til mindre end 15 tegn med Zen Coding del som følger (som det kun ville være nok at trykke på Ctrl + for at udvide):

nav> ul> li.item * 5> a

Følgende video viser os andre eksempler på Zencoding:

I Officiel side for Zen Coding du finder yderligere oplysninger, eksempler og listen over understøttede redaktører. På download-siden finder du installationspakkerne til hver af redaktørerne, normalt er en .txt med installationsvejledningen inkluderet i pakken. Der kan du finde udvidelse til Sublime Text 2.

Installation

Sublime Text 2 er ikke tilgængelig i mange officielle opbevaringssteder (selvom Arch og afledte brugere sandsynligvis kan installere det fra AUR). Af den grund er det nemmeste at gå til projektsiden og Descargar versionen til Linux. Nej, intet behøver at blive kompileret. Pak bare den downloadede fil ud, og kør programmet. Det kører uden mere, som enhver bærbar applikation.

Ubuntu-brugere og derivater kan indtaste en terminal og skrive følgende, hvis de foretrækker at installere programmet fra en PPA:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Johnny Mentero sagde han

    sudo apt-get install sublime-text

  2.   kasymaru sagde han

    Den bedste kodeditor er ethvert program, der behandler tekst, de fleste mennesker taler om kodeditorer eller IDE'er, som om disse programmer var dem, der ville programmere applikationerne, hvis en editor eller IDE hjælper meget, men ja nogen ved, fungerer godt.

  3.   Federico sagde han

    Hej, for 2 dage siden Sublim tekst 2 og jeg blev præsenteret for en fejl, der henviste til pakkekontrolbiblioteket, jeg kom på den geniale idé om at fjerne pakke-mappen og hente den igen, da jeg genåbnede redaktøren, menulinjen, sidebjælken, der tidligere var hvid, er nu sort, og redaktøren i dens hvide del er nu sort, den reagerer ikke på nogen tastaturkommando, og jeg kan ikke få adgang til præferencer, og følgende meddelelse vises:

    Fejl ved indlæsning af syntaksfil "Packages / Text / Plain text.tmLanguage": Fejl ved parsing af plist xml: Kunne ikke åbne filen i filen "Packages / Text / Plain text.tmLanguage"

    Jeg har installeret og afinstalleret det ca. 10 gange, jeg ved ikke, om jeg laver noget forkert, eller ved en fejltagelse slettede jeg noget andet, jeg bruger en Mac, og jeg er ny i brugen, og jeg ved ikke, hvordan jeg skal rette, hvad jeg gjorde, jeg tjekkede indholdsmappen, jeg kopierede filen igen pakkemappe (jeg ved ikke om det rigtige sted) og intet, hvis nogen kan hjælpe mig, vil jeg sætte pris på det.

  4.   Heiko 7017 sagde han

    Den bedste editor, jeg nogensinde har prøvet, en stor indsats fra Jon's side, det er derfor, jeg besluttede at købe hans licens. På trods af ikke at være gratis software, er det værd $ 60, som jeg betalte på det tidspunkt, ligesom hvis det var gratis software, ville jeg have doneret til projektet. Hilsen.

  5.   I Palafrugell sagde han

    Simpelthen fantastisk!

  6.   Lad os bruge Linux sagde han

    Det er det bedste, jeg kender ... alt for dårlig, det er ikke gratis software, selvom det er gratis.

  7.   adrian sagde han

    Et alternativ

    Tekstadept

    http://foicica.com/textadept/

  8.   rafuru sagde han

    Hmm, men hvorfor har siden en sektion til køb af en licens?

    Det er noget, jeg ikke har forstået fuldt ud, fordi download af pakken fra internettet har en mulighed i afsnittet Hjælp om at indtaste en licenskode

  9.   rafuru sagde han

    Hmm jeg tror jeg ikke forklarede mig godt ..

    Advarslen siger: Sublim tekst 2 distribueres gratis, men det er ikke gratis software. For et lige så interessant gratis alternativ foreslår jeg, at du giver skriftlærde en chance.

    hvilket betyder, at det kan distribueres frit, men det er ikke gratis (skal ændres eller distribueres til andre formål) ... men ordet gratis fortæller mig, at det er gratis.

    Hvis det er en prøve, er den ikke gratis og er derfor shareware.

    Snarere er mit spørgsmål, om den test eller det faktum, at en nøgle eller licensnøgle ikke er indsat, vil påvirke programmet senere, for eksempel, lad mig ikke åbne det eller begrænse dets funktioner i slutningen af ​​testen, hvis det er bevis.

  10.   pablorubianes sagde han

    Det er ikke gratis ... den version, som de tillader at bruge gratis, er Beta, den stabile er licenseret og koster 60 dollars,

  11.   Nico sagde han

    Et andet klik, og du løb tør for hukommelse!

  12.   Felipe Sipion Festligheder sagde han

    i ubuntu 11..04 fungerer versionen sublime-text-2 ikke, men prøv at installere sublime-text-2-dev

  13.   Gonzalo sagde han

    Tak skal du have!! Jeg vil prøve det.

  14.   Jorge sagde han

    OK, tak for svaret. Jeg testede det i et stykke tid, og det overbeviste mig ikke af flere grunde. Så bad han konstant mig om licensen, som selvom du kun kan trykke på "annuller", men det gør mig stadig irriterende. Jeg foretrækker Notepad ++ og Pspad, da de passer bedre til mine behov.
    Mange tak.

  15.   Lad os bruge Linux sagde han

    Jeg er ikke sikker ... Jeg tror ikke ...
    Men jeg foreslår, at du prøver det og leger med det et stykke tid for at opdage alle dets funktionaliteter.
    Sandheden er, at jeg ikke har brugt det i et stykke tid, men jeg er meget klar på, at det er en af ​​de bedste tekstredaktører der findes i dag.
    Alt for dårlig, det er ikke gratis ... selvom det er gratis.
    Skål! Paul.

  16.   Jorge sagde han

    Hej, et spørgsmål, kan du søge på listen i sublim tekst? Dette er en funktion, som jeg virkelig kan lide i redaktører som Pspad eller Notepad ++, hvor de viser mig de opnåede resultater i form af en liste, der viser den komplette linje, hvor den fandt ordet / ordene, og det giver mig mulighed for hurtigt at vide, om linje er eller ej, hvad jeg vil have. Dette er fordi jeg konstant arbejder med filer med mange linjer, og det går fra dovenskab og resultat til resultat for at se om det er korrekt.
    Greetings.

  17.   Lucifer sagde han

    Hvorfor kigge efter et nyt alternativ, hvis Emacs allerede findes eller vi?
    Desuden er det ikke gratis software, hvad er pointen med at støtte denne type software og give den så meget propaganda?

  18.   Lad os bruge Linux sagde han

    Det er ikke propaganda.
    Jeg troede, det var en god ide at offentliggøre det, fordi det er fremragende software. Det ville også være rart, hvis dine udviklere modtager e-mails for at frigive kildekoden. Hvis projektet ikke er kendt, er der ingen måde at gøre dette på.
    Skål! Paul.

  19.   Polaris23 28 sagde han

    Jeg har allerede prøvet det, det er fremragende, tak for informationen. !!!

  20.   rafuru sagde han

    Fordi der er mange mennesker, der ikke har tid til at lære at bruge en noget mere "avanceret" editor som f.eks. Vim eller Emacs.

    Mange gange kræver man et program for bare at sætte sig ned og kode uden at skulle læse og øve vejledninger i, hvordan man bruger disse værktøjer.

    Der er ikke noget galt i, at dette program er proprietært, udvikleren besluttede at tjene penge med deres software, og det er helt normalt ... eller hvad? Vil du også kæmpe for at få en 100% hjemmelavet eller "gratis" pc for ikke at betale mærkerne?

    Eller vil du plante dine egne "gratis" tomater for ikke at betale markedet?

    Du skal lære at skelne ting lidt

  21.   rafuru sagde han

    Faktisk vejer licensen til et program af god kvalitet ikke så meget.

    Men da jeg er studerende, der næppe har penge at spise, så lader vi det sådan hahaha.

    Denne zen-tilstand ser godt ud 🙂

  22.   Julio Cesar Marin Garreta sagde han

    Scribes er meget god, som jeg vil prøve med denne anbefalede.

  23.   Gæst sagde han

    Der er intet som Eclipse .. et klik og starter en server ... endnu et klik, og det opretter et projekt til dig!

  24.   guilliin sagde han

    Jeg prøvede det, og det er godt, men for mig er der intet som Komodo-redigering, selvom jeg ikke ved hvorfor så meget ballade med sublimt

  25.   miguel sagde han

    Jeg prøvede den teksteditor, jeg fik det takket være dette websted http: www.notiubuntu.wordpress, com