Sublime Text 2: il miglior editor di codice disponibile?

Sublime testo 2 è un editor di codice stile di TextMate, Scribes, Kate o Redcar. La sua interfaccia è pulita e intuitiva e supporta l'uso di Snippet, Plugin e sistemi di costruzione del codice (Build Systems).

All'inizio è stato creato da Jon Skinner come estensione di vim, ma a poco a poco ha assunto una propria identità. Per questo motivo, Sublime Text 2 ha ancora una modalità di editing simile a vi chiamata "Modalità Vintage".

Attenzione: Sublime Text 2 è distribuito gratuitamente, ma non è un software libero. Per un'alternativa gratuita altrettanto interessante, ti consiglio di provare Scribes.

caratteristiche principali

  • minimappa: La minimappa consiste in un'anteprima della struttura del nostro codice che può essere posizionata accanto alla scheda oppure può essere nascosta. È molto utile spostarsi nel file quando si conosce bene la sua struttura.
  • Selezione multipla: La selezione multipla non è una novità, è stata incorporata da molto tempo nell'editor Ultraedit per Windows. Per effettuare una selezione multipla di un termine da diverse parti del file, dobbiamo solo posizionare il cursore all'interno della parola che vogliamo trovare ed eseguire Cmd + D su Mac OS X o Ctrl + D su Windows e Linux
  • Multi cursore: Quando si utilizza la selezione multipla Sublime Text crea n cursori con i quali possiamo scrivere testo arbitrariamente in n diverse posizioni in
  • Layout multiplo: Viene fornito con sette configurazioni di layout in cui possiamo scegliere di modificare in una singola finestra o dividere fino a quattro finestre verticali o quattro finestre a griglia. C'è un plugin per creare più layout, almeno in Linux l'editor diventa instabile.
  • Supporto nativo per innumerevoli lingue: Supporta nativamente innumerevoli lingue, tra cui Clojure, Haskell, Erlang, Scala e Go (solo per citarne alcuni)
  • Evidenziazione della sintassi configurabile: L'evidenziazione della sintassi è completamente configurabile tramite file di configurazione per utente
  • Ricerca dinamica: Puoi cercare espressioni regolari o normali per file, per progetti, per directory, per una loro combinazione o per tutto in una volta
  • Completamento automatico e marcatura chiave: Possiamo andare alla chiave che chiude o apre un blocco in modo semplice
  • Supporto per frammenti e plugin: Gli snippet sono come macro o bundle e sono abbastanza utili, ci sono innumerevoli plugin come il plugin ZenCoding
  • Configurazione totale delle associazioni di tasti: Tutti i tasti possono essere sovrascritti a nostro piacimento, questo è davvero fantastico
  • Accesso rapido alla riga o al file: Possiamo aprire un file utilizzando la combinazione di tasti Cmd + P in Mac OS X o Ctrl + P in Win e Linux e digitando il nome del file o sfogliando l'elenco. Possiamo anche andare su una riga usando i due punti e il numero di riga (: 245 per esempio).
  • Tavolozza dei comandi: Possiamo usare Maiusc + Cmd + P su Mac OS X o Maiusc + Ctrl + P su Win e Linux per accedere alla palette dei comandi dove possiamo filtrare e utilizzare qualsiasi comando desideriamo. Questo è molto utile da usare insieme al Package Controller (di cui parleremo in un altro post). 

Supporto per la codifica Zen

Una delle caratteristiche che penso meriti una menzione speciale è il supporto per Zencoding.

Zen Coding non è altro che un collegamento al codice scritto con una sintassi molto simile a CSS, quindi se conosci CSS e HTML, sei quasi pronto per iniziare a semplificarti la vita.

In un caso pratico, se volessimo creare il markup per un menu sarebbe chiaro che abbiamo bisogno di un tag di navigazione e poi di una lista, questo significherebbe un minimo di 7 righe di codice scritte a mano, ma potrebbe essere ridotto a meno di 15 caratteri con Zen Coding del come segue (per il quale basterebbe solo premere Ctrl +, per espandere):

nav> ul> li.item * 5> a

Il video seguente ci mostra altri esempi di Zencoding:

Qui alla Pagina ufficiale di Zen Coding troverai informazioni aggiuntive, esempi e l'elenco degli editor supportati. Nella pagina di download troverai i pacchetti di installazione per ciascuno degli editor, solitamente nel pacchetto è incluso un .txt con le istruzioni di installazione. Lì puoi trovare il file estensione per Sublime Text 2.

Installazione

Sublime Text 2 non è disponibile in molti repository ufficiali (anche se gli utenti di Arch e derivati ​​possono probabilmente installarlo da AUR). Per questo motivo, la cosa più semplice è andare alla pagina del progetto e descargar la versione per Linux. No, non è necessario compilare nulla. Basta decomprimere il file scaricato ed eseguire il programma. Funzionerà senza altro, come qualsiasi applicazione portatile.

Gli utenti di Ubuntu e derivati ​​possono accedere a un terminale e digitare quanto segue nel caso in cui preferiscano installare il programma da un PPA:

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

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Gianni Mentero suddetto

    sudo apt-get install sublime-text

  2.   kesimaru suddetto

    il miglior editor di codice è qualsiasi applicazione che elabora il testo, la maggior parte delle persone parla di editor di codice o IDE come se quei programmi fossero quelli che programmerebbero le applicazioni, se un editor o un IDE aiuta molto, ma sì, qualcuno sa che funziona bene .

  3.   Federico suddetto

    Ciao, 2 giorni fa Sublime text 2 e mi è stato presentato un errore che alludeva alla libreria di controllo del pacchetto, mi è venuta la brillante idea di eliminare la cartella del pacchetto e scaricarla nuovamente, quando ho riaperto l'editor, il barra dei menu, la barra laterale che prima era bianca ora è nera e l'editor nella sua parte bianca ora è nera, non risponde ad alcun comando da tastiera e non riesco ad accedere alle preferenze e compare il seguente messaggio:

    Errore durante il caricamento del file di sintassi "Packages / Text / Plain text.tmLanguage": Errore di analisi plist xml: Impossibile aprire il file nel file "Packages / Text / Plain text.tmLanguage"

    L'ho installato e disinstallato circa 10 volte, non so se sto facendo qualcosa di sbagliato o per errore ho cancellato qualcos'altro, sto usando un Mac e sono nuovo al suo utilizzo e non so come correggere quello che ho fatto, stavo controllando la cartella dei contenuti ho copiato nuovamente il file cartella del pacchetto (non so se al posto giusto) e niente, se qualcuno mi può aiutare, lo apprezzerei.

  4.   Heiko7017 suddetto

    Il miglior editor che abbia mai provato, molto impegno da parte di Jon, ecco perché ho deciso di acquistare la sua licenza. Nonostante non sia software libero, vale i $ 60 che ho pagato all'epoca, proprio come se fosse software libero, avrei donato al progetto. Saluti.

  5.   Io Palafrugell suddetto

    Semplicemente fantastico!

  6.   Usiamo Linux suddetto

    È il migliore che io conosca ... peccato che non sia un software libero, sebbene sia gratuito.

  7.   adrian suddetto

    Un'alternativa

    Adepto del testo

    http://foicica.com/textadept/

  8.   rafuru suddetto

    Hmm ma perché la pagina ha una sezione per acquistare una licenza?

    È qualcosa che non ho compreso appieno perché il download del pacchetto dal web ha un'opzione nella sezione Aiuto per inserire un codice di licenza

  9.   rafuru suddetto

    Hmm, penso di non essermi spiegato bene ..

    L'avvertimento dice: Sublime Text 2 è distribuito gratuitamente, ma non è un software gratuito. Per un'alternativa gratuita altrettanto interessante, ti suggerisco di provare Scribes.

    il che significa che può essere distribuito liberamente ma non è gratuito (da modificare o ridistribuire per altri scopi)… ma la parola free mi dice che è freeware.

    Se si tratta di una versione di prova, non è gratuita e quindi è shareware.

    Piuttosto la mia domanda è se quel test o il fatto che una chiave o una chiave di licenza non sia inserita influenzerà il programma in un secondo momento, ad esempio, non lasciarmi aprire o limitare le sue funzioni alla fine del test, se è una prova.

  10.   pablorubiani suddetto

    Non è gratuito ... la versione che ti permettono di usare gratuitamente è la Beta, quella stabile ha una licenza e costa 60 dollari,

  11.   nico suddetto

    Un altro clic e hai esaurito la memoria!

  12.   Felipe Sipion Festività suddetto

    in ubuntu 11..04 la versione sublime-text-2 non funziona, ma prova ad installare sublime-text-2-dev

  13.   Gonzalo suddetto

    Grazie!! Lo proverò.

  14.   Jorge suddetto

    OK, grazie per la risposta. Lo stavo provando da un po 'e non mi convinceva per diversi motivi. Poi mi chiedeva costantemente la licenza, che anche se puoi premere solo "cancella", mi dà comunque fastidio. Preferisco Notepad ++ e Pspad, poiché si adattano meglio alle mie esigenze.
    Grazie mille.

  15.   Usiamo Linux suddetto

    Non sono sicuro ... penso di no ...
    Ma ti consiglio di provarlo e di giocarci un po 'per scoprirne tutte le funzionalità.
    La verità è che non lo uso da un po ', ma sono molto chiaro che è uno dei migliori editor di testo in circolazione oggi.
    Peccato che non sia gratuito ... anche se è gratuito.
    Saluti! Paolo.

  16.   Jorge suddetto

    Ciao, una domanda, puoi fare ricerche di elenchi in Sublime Text? Questa è una caratteristica che mi piace molto negli editor come Pspad o Notepad ++, in cui mi mostrano i risultati ottenuti sotto forma di lista, mostrando la riga completa dove ha trovato la parola (e) e che mi permette di sapere rapidamente se la linea è o no quello che voglio. Questo perché lavoro costantemente con file con molte righe e si va dalla pigrizia e dal risultato al risultato per vedere se è corretto.
    Saluti.

  17.   Lucifero suddetto

    Perché cercare una nuova alternativa se Emacs esiste già o vi?
    Inoltre non è software libero, che senso ha supportare questo tipo di software e dargli così tanta propaganda?

  18.   Usiamo Linux suddetto

    Non è propaganda.
    Ho pensato che fosse una buona idea pubblicizzarlo perché è un ottimo software. Inoltre, sarebbe bello se i tuoi sviluppatori ricevessero e-mail per rilasciare il codice sorgente. Se il progetto non è noto, non è possibile farlo.
    Saluti! Paolo.

  19.   Polare23 28 suddetto

    L'ho già provato, è eccellente, grazie per le info. !!!

  20.   rafuru suddetto

    Perché ci sono molte persone che non hanno tempo per imparare a usare un editor un po 'più "avanzato" come vim o Emacs.

    Molte volte si richiede a un programma di sedersi e programmare, senza dover leggere e fare pratica con tutorial su come utilizzare questi strumenti.

    Non c'è niente di sbagliato nel fatto che questo programma sia proprietario, lo sviluppatore ha deciso di fare soldi con il proprio software ed è del tutto normale ... o cosa? combatterai anche per ottenere un PC 100% fatto in casa o "gratis" in modo da non pagare i marchi?

    O pianterai i tuoi pomodori "liberi" per non pagare il mercato?

    Devi imparare a distinguere un po 'le cose

  21.   rafuru suddetto

    In effetti, la licenza per un programma di buona qualità come questo non pesa più di tanto.

    Ma dato che sono uno studente che ha a malapena i soldi per mangiare, lo lasciamo così ahahah.

    Quella modalità zen sembra fantastica 🙂

  22.   Giulio Cesare Marin Garreta suddetto

    Scribes è molto bravo, come proverò con questo consigliato.

  23.   GUEST suddetto

    Non c'è niente come Eclipse ... un clic e avvia un server ... un altro clic e crea un progetto per te!

  24.   guilliin suddetto

    L'ho provato ed è buono, ma per me non c'è niente come la modifica di Komodo, anche se non so perché tanto confusione con il sublime

  25.   Miguel suddetto

    Ho provato quell'editor di testo, l'ho ottenuto grazie a questo sito web http: www.notiubuntu.wordpress, com