I 4 migliori editor di testo per sviluppatori su Linux

click fraud protection

Pochi argomenti nella comunità Linux rendono gli utenti appassionati come l'argomento degli editor di testo. Ognuno ha il suo preferito e le innumerevoli ragioni per cui lo preferiscono agli altri. Il problema è che ci sono molti editor di testo diversi su Linux, ognuno creato pensando a un uso particolare. Di conseguenza, i nuovi utenti che cercano un buon editor di testo potrebbero essere sopraffatti da tutte le diverse scelte. Ecco perché in questo articolo, esamineremo alcuni dei migliori editor di testo per sviluppatori su Linux.

Tieni presente che, sebbene si tratti di un elenco classificato, ciò non significa che esista un editor di testo "definitivo". Ogni programma presenta vantaggi e svantaggi, a seconda di chi lo utilizza e per cosa.

1. VIM

VIM è un editor di testo che esiste per migliorare l'editor di testo Vi. Gli sviluppatori hanno visto una buona base da cui partire, ma hanno pensato che potesse essere migliore. Il VIM l'editor di testo è un elemento base per lo sviluppo su Linux.

instagram viewer

Il motivo per cui molti si rivolgono a VIM è dovuto al fatto che l'editor di testo offre diversi tipi di testo modalità editor (inclusa una robusta modalità a riga di comando), evidenziazione della sintassi, memoria ridotta e Di Più. Molti utenti Linux affermano che VIM non è molto user friendly, il che è vero. Il fatto è che non è proprio come nessun altro editor di testo là fuori. Fa cose radicalmente diverse e, di conseguenza, i nuovi utenti si sentiranno sgraditi. Molti dicono che questo è un punto debole per VIM. Tuttavia, i fan dell'hardcore sostengono che, sebbene le funzionalità richiedano un po 'di tempo per l'apprendimento, alla fine ne vale la pena.

Se sei uno sviluppatore su Linux alla ricerca di un solido editor di testo, prova VIM. Potrebbe esserci un po 'di una curva di apprendimento, ma se riesci a dominarla, non vorrai mai tornare indietro.

2. Emacs

Emacs è un editor di testo altamente configurabile e personalizzabile offerto dal progetto GNU. È incentrato sullo sviluppo e, di conseguenza, ha molte e diverse funzionalità. L'editor di testo offre elementi come l'evidenziazione della sintassi per molti linguaggi di programmazione diversi, numeri di riga e numerosi altri tipi di funzionalità che gli utenti possono aggiungere e rimuovere estensioni.

Se stai cercando un editor di testo solido e altamente configurabile, Emacs è una buona scelta. Alcuni utenti su Linux che non sono fan di Emacs affermano che è troppo pesante e troppo intasato da cose di cui non tutti hanno bisogno (cose come le estensioni). Lo vedono come una ragione per non usare questo editor di testo e dicono che rende Emacs debole.

Anche se può essere vero che una sovrabbondanza di funzionalità può ostacolare la funzionalità di base, non è certamente una debolezza. La cosa grandiosa di questo editor di testo è che chiunque può prenderlo e farlo proprio. Gli utenti possono visitare l'elenco delle estensioni e scegli come vogliono che funzioni il loro editor di testo!

3. Geany

Quando si tratta di editor di testo per sviluppatori su Linux, Geany è l'uomo strano fuori. Vedi, non è semplicemente un editor di testo. Invece, Geany è molto più di questo. È un ambiente di sviluppo IDE solido e complesso con molte funzionalità. Meglio ancora, a differenza di altri ambienti IDE su Linux, l'editor di testo cerca di rimanere indipendente da tutti gli ambienti desktop, quindi apparirà come a casa, indipendentemente dal desktop utilizzare su Linux.

L'IDE Geany ha funzionalità che la maggior parte degli utenti si aspetterebbe, come l'evidenziazione della sintassi, il completamento automatico del codice, la chiusura automatica di Tag HTML e XML, navigazione nel codice, suggerimenti per il codice, un'API del plug-in e un sistema build / run integrato che consente agli utenti di eseguire immediatamente il proprio codice. Se stai cercando un ottimo ambiente di sviluppo open source per Linux, dai un'occhiata a questo editor di testo.

4. Testo sublime

Testo sublime è un bellissimo e complesso editor di testo incentrato sullo sviluppatore per Linux, Mac OS e Windows. Gestisce tutto, da "html a prosa", e ha molte funzionalità. A differenza degli altri editor di testo in questo elenco, Sublime Text non è open source. Invece, la licenza del software è "freemium" e gli utenti devono pagare una licenza per utilizzarla.

Tuttavia, anche se non è uno strumento gratuito, ciò non significa che non valga la pena provarlo. Ha molte fantastiche funzionalità, principalmente: Goto Anywhere (una funzionalità che consente all'utente di passare istantaneamente a qualsiasi riga di codice in un istante), modalità senza distrazioni, modalità di selezione multipla e una robusta API plug-in che consente agli utenti di aggiungere funzionalità. Se stai cercando un editor di testo con cui sviluppare su Linux e non sei soddisfatto degli altri in questo elenco, prova Sublime Text. Non te ne pentirai.

Conclusione

Linux ha molti ottimi editor di testo per ogni possibile utilizzo. Ogni strumento ha qualcosa di speciale da portare in tavola. Che tu sia un programmatore alla ricerca di funzionalità incentrate sullo sviluppatore o solo un semplice programma in grado di prendere appunti, c'è qualcosa per tutti.

watch instagram story