Raccomandato, 2020

Scelta Del Redattore

Le 8 alternative di testo sublimi che è possibile utilizzare

Con la sua interfaccia utente liscia, le sue fantastiche funzioni e una lunga lista di plugin, Sublime Text è uno dei più popolari editor di codice sorgente per i programmatori di tutto il mondo. Tuttavia, non è per tutti. Prima di tutto, Sublime Text tecnicamente non è gratuito e continua a tormentarti ad acquistare la sua licenza di $ 70 una volta che il periodo di valutazione è scaduto, che è spesso una vera e propria trascinazione per molti che usano il programma su base giornaliera. È anche un software proprietario, che è un altro problema chiave che molti sostenitori del FOSS trovano sgradevole. Eppure altri potrebbero effettivamente cercare IDE completi invece di semplici editor di testo di base, quindi ci sono molte ragioni per cui alcuni di voi sono alla ricerca di qualcosa di diverso da Sublime Text da utilizzare quotidianamente. Se sei uno di loro, dovresti dare un'occhiata alle 8 migliori alternative di Sublime Text che puoi usare in questo momento:

Le migliori alternative di testo sublime

1. Blocco note ++

Notepad ++ è un editor di codice sorgente gratuito che supporta diversi linguaggi di programmazione in ambiente MS Windows. Usa il componente editor di Scintilla ed è scritto in C ++ con "chiamate API Win32 usando solo STL per aumentare le prestazioni e ridurre le dimensioni del programma". Mentre il software ha il supporto per macro e plugin, non è ricco di funzionalità come molti altri editor di questo elenco. Tuttavia, la sua semplicità e l'interfaccia utente familiare indicano che si tratta di una semplice raccomandazione per qualcuno che sta entrando nella codifica. Mentre i programmatori avanzati probabilmente cercheranno qualcosa di un po 'più complesso, Notepad ++ è dotato della maggior parte delle funzionalità che ci si aspetta da un editor di codice di base, tra cui l'evidenziazione della sintassi, la piegatura della sintassi, la ricerca / sostituzione, la modifica dello schermo diviso, lo scorrimento sincronizzato e multi -interfaccia della scheda del documento.

Come Sublime Text, ha anche un auto-completamento limitato per linguaggi di programmazione, scripting e markup, ma a differenza di Sublime Text, non supporta il completamento intelligente del codice o il controllo della sintassi. Essendo un progetto open source concesso sotto licenza GNU GPL, Notepad ++ era originariamente ospitato su SourceForge dal 2003 al 2010. L'hosting si è spostato su TuxFamily in Francia quando, nel gennaio 2010, il governo federale degli Stati Uniti includeva servizi software sotto il suo ITAR (International Traffic in Arms Regulations), forzando SourceForge a limitare l'accesso agli utenti da Cuba, Iran, Corea del Nord, Sudan e Siria. Il progetto è attualmente ospitato su Github ed è generalmente considerato come una delle migliori alternative Sublime Text che si possano usare.

Piattaforma: Windows
Download: (gratuito)

2. Atom

Atom è gratuito, open source e altamente personalizzabile . Costruito intorno a un nucleo minimo, il software viene fornito con 50 pacchetti open source e ospitato su GitHub come molte delle sue controparti open source. Atom si basa sul framework Electron open source creato originariamente da Cheng Zhao, ma ora è sviluppato da GitHub. È scritto in puro HTML / CSS su Chromium . Il progetto è iniziato solo nel 2014, ma ha già oltre 7000 diversi pacchetti, quasi tutti sono ospitati su Github. È possibile utilizzare qualcosa come Autocomplete + per ottenere alcune funzionalità di completamento automatico aggiuntive o utilizzare Minimappa per saltare visivamente alcune parti di un file.

A differenza di Testo sublime, Atom supporta l' azione di trascinamento per file e cartelle nella vista ad albero, il che è un vantaggio decisivo per gli utenti regolari. Se sei il tipo che lavora su più file allo stesso tempo, apprezzerai anche la funzione di modifica del riquadro diviso di Atom. Atom ha anche un certo numero di plugin predefiniti che lo rendono compatibile con un sacco di linguaggi di programmazione, inclusi C, C ++, C #, HTML, Java, Python, SQL e altro ancora. Il vantaggio intrinseco di essere uno dei progetti di Github è che ha una grande integrazione git. Nel complesso, è un ottimo software se la flessibilità e la personalizzazione sono in cima alla lista delle priorità.

Piattaforme: Windows, Linux, macOS
Download: (gratuito)

3. Codice di Visual Studio

Visual Studio Code è un editor di codice sorgente FOSS e debugger sviluppato da Microsoft ed è ospitato su Github. Il software è disponibile non solo su Windows, ma anche su macOS e Linux. Include il supporto per il controllo Git incorporato, l'evidenziazione della sintassi, il completamento intelligente del codice, gli snippet e il refactoring del codice. È anche personalizzabile, che consente agli utenti di modificare il tema dell'editor, le scorciatoie da tastiera e altre preferenze. Come Atom, VS Code si basa sul framework Electron usando Node e HTML / CSS, ma invece di usare Atom utilizza "Monaco", lo stesso componente editor utilizzato in Visual Studio Team Services.

Visual Studio Code supporta un numero di linguaggi di programmazione, inclusi, ma non limitati a C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP e altro. Come Sublime Text, VS Code supporta anche una vasta gamma di plugin, che migliorano la funzionalità dell'editor e aggiungono il supporto linguistico. La gestione dell'estensione è integrata e alcuni importanti fanno parte del pacchetto di download predefinito. Una caratteristica notevole è la possibilità di creare estensioni che analizzano il codice, come i linters e gli strumenti per l'analisi statica. Il software è stato rilasciato per la prima volta nel 2015 ed è attualmente in versione 1.15.1, che è stato rilasciato lo scorso mese.

Piattaforme: Windows, Linux, macOS
Download: (gratuito)

4. Vim

Vim è un editor di testo a riga di comando multipiattaforma gratuito e open source disponibile su una vasta gamma di piattaforme che vanno da Windows, Linux, macOS e Unix ad Android, iOS, Amigaos e altro ancora. Il software è un clone del programma di editor di testo Vi open source per Unix, e il suo nome è una contrazione di "Vi Improved" come riferimento al programma originale scritto dal famoso scienziato informatico e cofondatore di Sun Microsystems Bill Joy nel 1976. Il programma ha un esercito di utenti esperti che lo supportano e, ha circa 15.000 pacchetti che portano esploratori di alberi, evidenziatori di sintassi, tematiche, integrazione Git, ecc. Puoi visitare VimAwesome per alcuni dei migliori plugin che la community ha da offrire.

A differenza di Sublime Text, Vim non ha una GUI che ti permetta di usare un mouse per navigare comodamente, quindi le azioni di apertura, chiusura, modifica e salvataggio vengono eseguite tramite scorciatoie da tastiera come faresti su un terminale. Pur non avendo una GUI significa che ha più di un appello di nicchia, è ancora uno dei più flessibili e potenti editor di codice sorgente che puoi usare oggi. Ci sono anche molti file di configurazione di Vim preconfigurati che puoi trovare sulla rete semplicemente cercando .vimrc. Se vuoi dedicare del tempo a conoscere questo strumento incredibilmente potente in modo più dettagliato, puoi andare su Vim-Adventures dove puoi giocare a un gioco online per imparare tutti i comandi di base in un modo divertente.

Piattaforme: Windows, Linux, macOS
Download: (gratuito)

5. Spacemacs

GNU Emacs sono generalmente considerati gli editor di codice sorgente più estensibili e personalizzabili del mondo, e Spacemacs è il più popolare tra i kit di avvio Emacs più popolari. Come già saprai, si tratta di un editor di testo libero e open source basato su GNU Emacs e presenta sia interfacce grafiche sia UI da riga di comando che sono eseguibili sotto X display manager e all'interno del terminale Unix. Il programma offre tutta la potenza dell'ecosistema di plugin Emacs e delle associazioni di tasti vi (tramite EViL), rendendolo un'alternativa Sublime Text potente e versatile. Il software aiuta la produttività degli utenti di Vi mentre consente agli utenti di Emacs di utilizzare il software in modo efficace.

Spacemacs utilizza la barra spaziatrice come chiave principale predefinita, da cui il programma prende il nome. La funzione di evidenziazione della sintassi di Spacemacs è abilitata per impostazione predefinita per tutti i principali linguaggi di programmazione ed è configurabile manualmente tramite i file di configurazione e tramite i comandi interni. Per tutti i suoi aspetti positivi, il programma può essere un po 'glaciale a volte. Da fastidiosi conflitti di combinazioni di tasti al supporto non funzionale di LaTex e plug tab / workspace non standard, Spacemacs può essere un po 'troppo per alcuni, ma se ti piacciono i tuoi compiti di yak-shaving, questo potrebbe essere il progetto perfetto per te.

Piattaforme: Windows, Linux, Unix, macOS
Download: (gratuito)

6. Parentesi

Le parentesi sono un altro esempio del fatto che a volte il software libero e open source proviene dai più grandi nomi del software commerciale. Adobe, meglio noto per software costosi come Photoshop e Premier Pro, è la società alla base di questo programma che è concesso in licenza con la licenza MIT ed è attualmente ospitato su GitHub (repository). Le parentesi sono state specificamente scritte per sviluppatori web in HTML, CSS e JavaScript utilizzando CodeMirror in un contenitore Node.js. È disponibile su numerose piattaforme, tra cui Windows, macOS e Linux.

Alcune delle caratteristiche degne di nota delle parentesi includono Modifica rapida, Anteprima dal vivo, Vista divisa e Integrazione di Teseo . In termini di supporto linguistico, il software supporta C, C ++, Java, JavaScript, HTML, Python, Perl e Ruby, tra gli altri. Come il testo sublime, anche le parentesi supportano estensioni che possono migliorare notevolmente la funzionalità del software, grazie a un gestore di interni integrato. Una cosa che deve essere menzionata qui è che Brackets invia i dati dell'utente ai server Adobe per impostazione predefinita, ma è sempre possibile disattivarlo, se lo si desidera, passando a Guida> Rapporto integrità.

Piattaforme: Windows, Linux, macOS
Download: (gratuito)

7. Tavolo luminoso

Sul suo sito ufficiale, Light Table si descrive come "editor di codice di nuova generazione" che mira a fornire un'interfaccia flessibile, la valutazione in tempo reale, l'esecuzione istantanea, la visualizzazione live, il debug e la documentazione. Come molti altri software della lista e diversamente da Sublime Text, Light Table è un programma gratuito e open source rilasciato sotto licenza MIT. È scritto in ClojureScript con un wrapper Node-Webkit e sebbene sia iniziato come ambiente per Clojure e ClojureScript, da allora ha aggiunto il supporto per altri linguaggi di programmazione, come Python, JavaScript, HTML e CSS.

Mentre Light Table ha un supporto linguistico limitato rispetto a Sublime Text, viene fornito con alcuni piccoli tocchi, come il completamento automatico ovunque, le viste divise e una palette dei comandi. Viene anche fornito con una buona selezione di temi, ma uno dei principali aspetti negativi del programma è che non è possibile visualizzare i file di immagine al suo interno nonostante si basi su una piattaforma browser. Nel complesso, Light Table è un progetto interessante, relativamente nuovo che è leggero e veloce, ma gli utenti hanno una curva di apprendimento ripida, che può essere un problema per molti dato come non così ricco di funzionalità come alcuni degli altri software sopra di esso questa lista.

Piattaforme: Windows, Linux, macOS
Download: (gratuito)

8. Eclipse

Eclipse è un editor di codice sorgente gratuito e open source (FOSS) come la maggior parte delle altre voci sulla nostra lista, ma è molto più di un semplice editor di codice sorgente. È in realtà un IDE multipiattaforma (Integrated Development Environment) disponibile su Windows, Linux, macOS e Solaris. Il programma stesso è scritto principalmente in Java e, per la maggior parte, ha iniziato la vita come ambiente Java, ma grazie a un gran numero di estensioni e plugin, ora supporta un'ampia gamma di linguaggi di programmazione, inclusi, ma non limitati a, C, C ++, C #, COBOL, Fortran, JavaScript, PHP, Java e altro ancora. Sebbene Python non sia supportato immediatamente, il plug-in PyDev ha il compito di essere completato.

Per quanto riguarda le caratteristiche di questo IDE molto popolare, viene fornito con un sacco di strumenti di debug integrati insieme al supporto di Git / CVS. L'edizione standard di Eclipse include anche Java e Plugin Development Tooling. Gli sviluppatori possono anche scegliere tra altri pacchetti che includono strumenti per la creazione di grafici, la modellazione, il reporting, il testing e la creazione di GUI . Nel caso in cui si desideri verificare il tesoro dei plug-in disponibili per la piattaforma, è necessario passare al client Eclipse Marketplace che consente agli utenti di installare il software direttamente da un'installazione di Eclipse.

Piattaforme: Windows, Linux, macOS, Solaris
Download: (gratuito)

Le migliori alternative di testo sublimi che dovresti provare

Mentre tutti gli editor di codice sorgente e gli IDE citati sopra sono ottime alternative per Sublime Text per Windows, macOS e Linux a causa degli alti livelli di personalizzazione che offrono, nessuno di questi è perfetto se siamo completamente onesti. Ognuno di loro ha i propri pro e contro, quindi idealmente, dovresti dare a ciascuno una prova per vedere cosa funziona per te e cosa no. Nel caso in cui tu stia già utilizzando o abbia utilizzato uno dei programmi menzionati sopra o pensi di aver perso qualcosa che merita di essere incluso in questa lista, faccelo sapere nella sezione commenti qui sotto. Ci piacerebbe sentire le tue opinioni sull'argomento.

Top