Sublim Text 2: el millor editor de codi disponible?

Sublim text 2 és un editor de codi a l'estil TextMate, Scribes, Kate o Redcar. La seva interfície és neta i intuïtiva i suporta l'ús de Snippets, Plugins i sistemes de construcció de codi (Build Systems).

Al principi va ser creat per Jon Skinner com una extensió de vim però a poc a poc va anar adoptant identitat pròpia. A causa d'això, Sublim Text 2 encara conserva una manera d'edició tipus vaig veure anomenat «Vintage mode».

atenció: Sublim Text 2 es distribueix en forma gratuïta, però no és programari lliure. Per a una alternativa lliure igualment interessant, et suggereixo que provis Els escribes.

característiques principals

  • minimapa: El minimapa consisteix en una preview de l'estructura del nostre codi que pot ser col·locada a un costat de l'tab o bé pot ser ocultada. És molt útil per desplaçar-se per l'arxiu quan coneixem bé l'estructura del mateix.
  • multi Selecció: La multiselecció no és una cosa nova, ja ho incorporava des de fa molt temps l'editor Ultraedit per a Windows. Per fer una selecció múltiple d'un terme per diferents parts de l'arxiu només hem de situar el cursor dins de la paraula que volem buscar i Cmd + D a Mac OS X o Ctrl + D a Windows i Linux
  • multi Cursor: A l'usar multi selecció Sublim Text ens crea n cursors amb els quals podem escriure text de forma arbitrària en n posicions diferents en paral·lel, mola
  • multi Layout: Ve amb set configuracions de layout on podem triar editar en una sola finestra o fer split de fins a quatre finestres verticals o quatre finestres en grid. Hi ha un plugin per poder crear més layouts, en Linux a el menys torna l'editor inestable.
  • Suport natiu per a infinitat de llenguatges: Suporta de forma nativa infinitat de llenguatges, inclosos Clojure, Haskell, Erlang, Scala i Go (per citar uns pocs)
  • Syntax Highlight configurable: El remarcat de sintaxi és completament configurable a través d'arxius de configuració per usuari
  • Cerca Dinàmica: Es pot fer recerca d'expressions regulars o normal per arxius, per projectes, per directoris, per una conjunció d'ells o per tot alhora
  • Acte completat i marcat de claus: Podem anar a la clau que tanca o obre un bloc de forma senzilla
  • Suport de Snippets i Plugins: Els snippets són com les macros o els bundles i són força útils, hi ha infinitat de plugins com el plugin de ZenCoding
  • Configuració total de Keybindings: Totes les keys poden ser sobrescritas al nostre gust, això és awesome de veritat
  • Accés ràpid a línia o arxiu: Podem obrir un arxiu utilitzant el keybinding Cmd + P en Mac OS X o Ctrl + P en Win i Linux i escrivint el nom de la mateixa o navegant per la llista. També podem anar a una línia utilitzant els dos punts i el número de línia (: 245 per exemple).
  • Paleta d'ordres: Podem utilitzar Shift + Cmd + P en Mac OS X o Maj + Ctrl + P en Win i Linux per accedir a la Paleta de Comandos on podrem filtrar i utilitzar qualsevol comandament que vulguem. Això és molt útil per utilitzar al costat de l'Controlador de paquets (de què parlarem en un altre post). 

Suport per Zen Coding

Una de les característiques que em sembla que mereix una menció especial és el suport per Zencoding.

Zen Coding no és més que un mètode d'abreujament de codi que s'escriu amb una sintaxi molt similar a la de CSS, de manera que si coneixes aquest i HTML, estàs gairebé preparat per començar a facilitar la teva vida.

En un cas pràctic, si volguéssim crear el marcat per un menú hauríem clar que necessitem un tag de navegació i després una llista, això suposaria mínim unes 7 línies de codi escrites a mà, però podrien reduir-se a menys de 15 caràcters amb Zen Coding de l' següent manera (per al qual només n'hi hauria prou pressionar Ctrl +, per expandir):

nav> ul> li.item * 5> a

El següent vídeo ens mostra altres exemples de Zencoding:

En la pàgina oficial de Zen Coding trobaràs informació addicional, exemples i la llista d'editors suportats. A la pàgina de descàrregues trobaràs els paquets d'instal·lació de cadascun dels editors, normalment en el paquet s'inclou un .txt amb les instruccions d'instal·lació. Allà podràs trobar la extensió per Sublim Text 2.

Instal·lador

Sublim Text 2 no està disponible en molts repositoris oficials (encara que probablement els usuaris d'Arch i derivats puguin instal·lar-lo des AUR). Per aquesta raó, el més fàcil és anar a la pàgina d'el projecte i descarregar la versió per a Linux. No, no cal compilar res. Simplement descomprimir l'arxiu descarregat i executar el programa. Anirà sense més, com qualsevol aplicació portable.

Els usuaris d'Ubuntu i derivats, poden ingressar a un terminal i escriure el següent en cas que prefereixin instal·lar el programa des d'un PPA:

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

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Johnny Mentero va dir

    sudo apt-get install sublim-text

  2.   kesymaru va dir

    el emejor editor de codi és qualsevol aplicació que processi text, la mayotía de la gent parla dels editors de codi o dels IDEs com si aquests programes fossin els que programessin les aplicacions, en si un editor o un IDE ajuden molt, però si se sap qualsevol funciona bé.

  3.   Federico va dir

    Hola, Fa 2 dies Sublim text 2 i es em presentava un error que cap al·lusió a la llibreria de control package, es m'ocurrio la brillant idea d'eliminar la carpeta Package i tornar-la a descarregar, quan va tornar a obrir l'editor, no apareixia la barra de menú, la barra lateral que anteriorment era blanca ara és negra i l'editor en la seva part blanca ara és negre, no respon a cap ordre de el teclat i tampoc puc accedir a preferències i m'apareix el següent missatge:

    Error loading syntax file «Packages / Text / Plain text.tmLanguage»: Error parsing plist xml: Failed to open file In file «Packages / Text / Plain text.tmLanguage»

    Ho he instal·lat i desintalado com 10 vegades, no sé si estic fent alguna cosa malament o per error esborri alguna cosa més, estic fent servir un Mac i sóc nou en el seu maneig i desconec com corregir el que vaig fer, vaig estar revisant la carpeta content va tornar a copiar la carpeta package (no sé si en el lloc correcte) i res, si algú pot ajudar-me, l'hi agrairia salutació.

  4.   Heiko 7017 va dir

    El millor editor que he provat, un gran esforç per part de Jon, per això mateix em vaig decidir a comprar la seva llicència. Tot i no ser programari lliure, aquest val els 60 dòlars que en el seu moment vaig pagar, a l'igual que si fos programari lliure, hagués donat a el projecte. Salutacions.

  5.   IPalafrugell va dir

    Senzillament fantàstic!

  6.   Fem servir Linux va dir

    És del millor que conec ... llàstima que no sigui programari lliure, tot i que és gratuït.

  7.   adrian va dir

    una alternativa

    Adepte de textos

    http://foicica.com/textadept/

  8.   rafuru va dir

    Hmm però perquè a la pàgina té secció per comprar llicència?

    És una cosa que no he entès de l'sobretot perquè baixant el paquet de la web té una opció en la secció d'Ajuda per ingressar un codi de llicència

  9.   rafuru va dir

    Hmm crec que no em vaig explicar bé ..

    L'advertència diu: Sublim Text 2 es distribueix en forma gratuïta, però no és programari lliure. Per a una alternativa lliure igualment interessant, et suggereixo que provis Scribes.

    la qual cosa significa que es pot distribuir lliurement però no és lliure (per ser modificat o re-distribuït amb altres fins) ... però la paraula gratuït em diu que és un free-ware.

    Si és de prova llavors no és gratuït i per tant és un programari de prova.

    Mes bé la meva pregunta és si aquesta prova o el fet que no s'introdueixi una clau o clau de llicència afectarà el programa més endavant, per dir, que no em deixi obrir-lo o limiti les seves funcions a l'acabar la prova, si és que és de prova.

  10.   Pablorubians va dir

    No és gratis ... la versió que deixen utilitzar gratis és la Beta, la estable té llicència i surt 60 dòlars,

  11.   Nico va dir

    Un altre clic i et vas quedar sense memòria!

  12.   Felipe Sipion Festes va dir

    en ubuntu 11..04 la versió sublim-text-2no funciona, però provin a instal·lar sublim-text-2-dev

  13.   Gonzalo va dir

    Gràcies !! vaig a provar-ho.

  14.   Jorge va dir

    Ok, gràcies per respondre. Vaig estar provant-ho una estona i no em va convèncer per diverses raons. Després em va estar demanant constantment la llicència, que encara que es pot pressionar «cancel·lar» només però igual es em fa molest. Em quedo amb Notepad ++ i PSPad, doncs a les meves necessitats s'adapten millor.
    Moltes gràcies.

  15.   Fem servir Linux va dir

    No estic segur ... crec que no ...
    Però, et suggereixo que ho provis i juguis amb ell una bona estona per descobrir totes les seves funcionalitats.
    La veritat és que fa una estona que no el faig servir però sí tinc ben clar que és un dels millors editors de text que hi ha actualment.
    Llàstima que no sigui lliure ... tot i que sí és gratis.
    Salutacions! pablo.

  16.   Jorge va dir

    Hola, una pregunta, es poden fer cerques en forma de llista a Sublim Text? aquesta és una característica que m'agrada molt en editors com PSPad o Notepad ++, en els quals em mostren en forma de llista dels resultats obtinguts, mostrant la línia completa on va trobar la (es) paraula (s) i això em permet saber ràpidament si la línia és o no la que desig. Això a causa que treball constantment amb arxius amb moltes línies i és de fluixesa i resultat a resultat per veure si és la correcta.
    Salutacions.

  17.   Llucifer va dir

    Perquè buscar una nova alternativa si ja existeixen Emacs o vaig veure ??
    A part no és programari lliure, que sentit té donar suport a aquest tipus de programari i donar-li tanta propaganda ??

  18.   Fem servir Linux va dir

    No és propaganda.
    Em va semblar que era bona idea divulgar-perquè és un excel·lent programari. A més, seria bo que els seus desenvolupadors rebin correus perquè alliberin el codi font. Si no es coneix el projecte, no hi ha manera de fer això.
    Salutacions! Pau.

  19.   Polaris 23 28 va dir

    ja ho vaig provar, és excel·lent, gràcies per la info. !!!

  20.   rafuru va dir

    Perquè havem moltes persones que no tenen temps per aprendre a fer servir un editor mica més «avançat» com vim o Emacs.

    Moltes vegades un requereix un programa per seure i codificar res mes, sense haver de llegir i practicar tutorials de com fer servir aquestes eines.

    No té gens de dolent que aquest programa sigui privatiu, el desenvolupador decidir fer diners amb el seu programari i és completament normal .. o què? també lluitaràs per aconseguir un PC 100% casolana o «lliure» per no pagar-li a les marques?

    O plantaràs teus propis tomàquets «lliures» per no pagar-li a l'mercat ?.

    Cal aprendre a distingir una mica les coses

  21.   rafuru va dir

    En realitat la llicència per un programa de bona qualitat com aquest no pesa tant.

    Però com sóc un estudiant que té tot just diners per menjar llavors ho deixem així jajaja.

    Aquesta manera zen es veu genial 🙂

  22.   Juli Cèsar Marin Garreta va dir

    Scribes és molt bo, a l'igual vaig a provar amb aquest recomanat.

  23.   convidat va dir

    No ahy res com Eclipse .. un clic i inicia un servidor ... un altre clic i et crea un projecte!

  24.   guilliiin va dir

    Ho vaig provar i aquesta bo, però per a mi no hi ha com Komodo edit, tot i així no es perquè tant enrenou amb sublim

  25.   miguel va dir

    jo probe aquest editor de text, el vaig aconseguir gràcies a aquesta web http: www.notiubuntu.wordpress, com