8 Migliori IDE Linux o editor di codice Linux

È divertente scrivere codice e se lo fai bene allora puoi essere un buon sviluppatore. Al giorno d’oggi le persone si stanno rivolgendo verso la programmazione e stanno costruendo con successo grandi applicazioni. In questo post, sto per dare agli utenti Linux una lista di 8 migliori IDE Linux o editor di codice che aiutano gli sviluppatori a programmare grandi applicazioni in Linux rapidamente e facilmente.

Gli IDE sono molto importanti quando si sviluppa qualsiasi applicazione. Possono facilitare il lavoro fornendo tonnellate di caratteristiche utili. La seguente lista di 8 migliori editor di codice o editor di testo per Linux include grandi editor di testo per gli sviluppatori che forniscono caratteristiche come, plugin per avere funzionalità aggiuntive, auto-completamento che completa i tag, le classi, e anche i frammenti di codice senza doverlo digitare.

Indubbiamente, ci sono molti altri IDE per Linux disponibili ma ne sto menzionando solo 8 per rendere questo articolo breve. Se usate qualche altro IDE sulla vostra distro per il vostro sviluppo regolare, fatemelo sapere nella sezione dei commenti qui sotto. Inoltre, non dimenticate di fare un sondaggio alla fine di questo articolo. Nel sondaggio, potete dirci quale vi piace di più tra i seguenti 8 IDE.

Tabella dei contenuti

I migliori IDE o editor di codice per Linux

Inizio con il numero 10 della mia lista. È Bluefish Editor. Se sei uno sviluppatore web allora l’editor Bluefish può essere una buona scelta. Supporta molte caratteristiche avanzate come il completamento automatico dei tag, l’auto-indentazione, la potente ricerca & sostituisce, il supporto dell’integrazione di programmi esterni come make, lint, weblint, ecc.

Editore Bluefish per linux

Bluefish supporta più di HTML & CSS. Supporta anche i seguenti linguaggi.

  • Ada
  • ASP .NET and VBS
  • C/C++
  • CSS
  • CFML
  • Clojure
  • D
  • gettext PO
  • Google Go
  • HTML, XHTML and HTML5
  • Java and JSP
  • JavaScript and jQuery
  • Lua

And More…

You can see the full list of features and supported languages on the official website here.

The things that I wish I had in Bluefish were the ability to edit multiple lines simultaneously. I also want the ability to work with multiple languages within a document that is not supported by the Bluefish editor. So when I select Ruby, it disables the support for HTML & CSS which are necessary to build any web application using frameworks such as Ruby on Rails.

How To Install Bluefish Editor In Linux?

Add the following PPA in Ubuntu or other Ubuntu based distros to install Bluefish editor.

sudo add-apt-repository ppa:klaus-vormweg/bluefishsudo apt-get updatesudo apt-get install bluefish

7. Geany

Geany IDE per linux

Geany è un IDE leggero e supporta tutti i principali linguaggi. Geany mira a fornire un ambiente di sviluppo semplice e veloce. Ha tutte le caratteristiche di base come l’auto-indentazione, l’evidenziazione della sintassi e il completamento automatico del codice o degli snippet, ecc.

Geany è pulito e fornisce uno spazio più ampio per lavorare. Quindi, se vuoi un IDE Linux leggero e piuttosto basilare per il tuo sviluppo, allora vai con Geany.
Da Geany 0.12, ha un sistema di plugin di base. Sì, è di base. A differenza di altri IDE che sto per menzionare in questa lista, Geany plugin è un sistema di base. Viene fornito con alcuni plugin installati che sono –

  • Classbuilder – Crea file sorgente per nuovi tipi di classi
  • Export – Esporta il file corrente in diversi formati
  • Filebrowser – Aggiunge una scheda browser di file alla barra laterale
  • Caratteri HTML – Inserisce entità di carattere HTML come ‘&’
  • Save Actions – Fornisce diverse azioni relative al salvataggio dei file (autosave, instantsave, backupcopy)
  • Split Window – Divide la vista dell’editor in due finestre

C’è una lista di plugin per Geany che potete ottenere qui. Puoi sapere lì come puoi ottenere nuovi plugin.

Puoi vedere la lista completa delle caratteristiche sulla loro pagina ufficiale.

Geany è già disponibile nel repository di default della maggior parte delle distribuzioni Linux. Quindi puoi usare il gestore dei pacchetti per installare Geany. L’attuale versione di Geany è v1.26 ma in Ubuntu è disponibile la v1.25. Quindi puoi installare Geany v1.25 usando apt. Se volete installare l’ultima versione allora andate a scaricare il file .tar e compilate il pacchetto da soli.

sudo apt-get install geany

6. Gedit

Gedit è un IDE Linux che viene preinstallato con la distribuzione Linux più popolare, Ubuntu. Quindi se state usando Ubuntu allora avrete anche aperto documenti con Gedit.

È un IDE molto semplice e piccolo, ma può essere personalizzato per adattarsi al vostro ambiente di lavoro installando plugin e configurando le impostazioni esistenti. Gedit non fornisce il modo più semplice per installare i plugin (come un motore di ricerca per cercare i plugin), ma è possibile scaricare i plugin e poi installarli manualmente. Non è una recensione quindi non posso menzionare come fare qui. Potete cercare i plugin di Gedit in Google e questo vi darà anche le istruzioni per installarlo.

Gedit per linux

Come installare Gedit in Linux?

Gedit è già installato in Ubuntu ed è disponibile nei repository di default di tutte le principali distribuzioni. Quindi usa il gestore dei pacchetti della tua distribuzione per installare Gedit.

5. KATE

Se usate Kubuntu allora avrete usato KATE. È l’editor di testo che viene preinstallato con Kubuntu, popolare distribuzione Linux basata su Ubuntu. KATE è un editor di testo leggero e veloce e può aprire più file contemporaneamente.

KATE è un IDE semplice ma potente. Supporta un gran numero di lingue e rileva automaticamente la lingua e imposta l’indentazione per un documento. Un programmatore può dividere la finestra per lavorare con più documenti contemporaneamente. KATE ha un terminale incorporato, plugin SQL, Find & replace, supporto per le sessioni, evidenziazione della sintassi, gestione intelligente dei commenti e degli incommenti, corrispondenza delle parentesi, KATE fa automaticamente il backup così in caso di crash o arresto inaspettato il vostro lavoro non va perso.

Si può vedere la lista completa delle caratteristiche di KATE nella pagina predefinita qui.

KATE IDE per Linux KDE

KATE è già nel repository di default della maggior parte delle distribuzioni Linux. Quindi puoi usare il gestore dei pacchetti della tua distribuzione per installare KATE. Ecco come si può installare KATE in Ubuntu o nelle distribuzioni Linux basate su Ubuntu. sudo apt-get install kate

4. Eclipse

Ora da qui, gli IDE sono ancora più avanzati e robusti. Lasciatemi iniziare con uno molto popolare, Eclipse. Eclipse è per lo più scritto in JAVA ed è usato principalmente per sviluppare applicazioni JAVA. Ma il supporto della lingua può essere esteso installando dei plugin.

Così con il supporto dei plugin Eclipse diventa uno dei migliori IDE per sviluppare programmi in C, C++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby, e Ruby on Rails, Scheme, e molti altri.

Eclipse SDK (Software Development Kit) è gratuito e open-source e include strumenti di sviluppo Java per sviluppatori Java.

Come installare Eclipse in Linux?

Eclipse ide per sviluppatori java

Scaricate Eclipse per la vostra distribuzione Linux dal loro sito ufficiale. E’ un file compresso, decomprimilo ed esegui ‘eclipse-inst’ per eseguire il programma di installazione.

3. Brackets

Brackets è l’IDE sviluppato dagli sviluppatori Adobe. È l’IDE per te se sei un web designer. Ci sono diverse caratteristiche impressionanti in Brackets che lo distinguono. Brackets supporta i plugin per estendere le funzionalità e installare i plugin è davvero facile. Basta cliccare la terza ICONA dalla barra laterale in alto a destra e si aprirà una finestra che mostra i plugin più popolari. Puoi semplicemente cliccare su installa per installare qualsiasi plugin e puoi anche cercare qualsiasi plugin specifico.

Brackets IDE per sviluppatori Linux
Installare plugin in brackets IDE

Editing in linea

Oltre a tutte le caratteristiche di base come l’auto-indentazione, l’autocompletamento e l’evidenziazione del codice, Brackets ha caratteristiche avanzate che ti aiutano davvero mentre modifichi le pagine web e lavori con i CSS, e alcune di queste caratteristiche sono la modifica in linea, la divisione dell’editor, i plugin e molte altre.

L’editing in linea permette di modificare i CSS senza spostarsi in un file CSS. Per modificare il CSS di qualsiasi id o classe, basta selezionare quella linea e premere CTRL + E. Si apre la finestra con il CSS associato a quell’ID.

Funzione di editing in linea di Brackets

Anteprima dal vivo

Se state usando Brackets allora non avrete più bisogno degli strumenti di ispezione del vostro browser per controllare il codice, invece, puoi usare la funzione Anteprima dal vivo di Brackets e mostrerà le tue modifiche dal vivo nella finestra. Per usare questa funzione basta andare nel menu >> File e cliccare su Live Preview.

Aggiungi plugin

Brackets ha tonnellate di plugin disponibili che forniscono funzionalità aggiuntive a Brackets. Se stai lavorando con JS per esempio, allora puoi installare un plugin che ti aiuti con il codice JS. A volte hai anche bisogno di creare un PDF del codice e allora installi un plugin che lo faccia. Puoi aggiungere centinaia di altre caratteristiche aggiungendo dei plugin. Brackets aggiunge sempre nuovi plugin al suo database. Ecco alcuni dei popolari plugin di Brackets -Emmet Flusso di lavoro HTML e CSS ad alta velocità.

Beautify Formatta file JavaScript, HTML e CSS.
Icone dei file Icone dei file nell’albero dei file di Brackets.
Guide di rientro Mostra guide di rientro nell’editor di codice.
Git Integrazione Git per Brackets.
Autoprefixer Analizza i CSS e aggiunge automaticamente i prefissi dei fornitori.
Validazione W3C Semplice validatore W3C.

Installatore di plugin e temi Brackets

Come installare Brackets in Linux?

Puoi scaricare l’ultima versione di Brackets dal sito ufficiale e installarlo.

2. Atom

Atomo Atom

Atom è l’IDE sviluppato da Github ed è completamente modificabile, il che significa che puoi personalizzarlo come vuoi. Supporta un gran numero di linguaggi di programmazione di default come PHP, javascript, HTML, CSS, Sass, Less, Python, C, C++, Coffeescript, ecc. e se lavori con un linguaggio che non è supportato di default in Atom allora non preoccuparti puoi installare il plugin.

Quando installi e apri Atom per la prima volta, ti dà una guida di benvenuto. La guida ti dà il modo di esplorare Atom e di familiarizzare con esso molto rapidamente. Inizia con l’apertura di un progetto nella guida e passa attraverso ogni singolo progetto. Installa i pacchetti, cioè i plugin, installa i temi e personalizza lo Styling.

Atom linux code editor
Atom Funzione di ispezione degli elementi dell'IDE

Atom viene da Github e si occupa della maggior parte delle cose che ogni sviluppatore vorrebbe avere di default in un IDE. Gli strumenti per gli sviluppatori sono uno di questi. You can have browsers’ inspect element tool within Atom, no more need to open web browser.

Atom is developed by Github so it comes with full Github support and integration. You can directly open a project/file on Github in the browser. It also comes with Markdown syntax that supports live preview in browser.

Atom IDE tools

Atom Configuration

Atom IDE configuration window

Atom devs slogans it a complete hackable IDE of the 21st century. So you can explore Atom’s easy to use configuration to customize it deeply.

1. Sublime

The one that wins the list is obviously, Sublime Text. The lightest of all and feature-rich IDE used by professional programmers. Oltre a tutte le caratteristiche di base, Sublime ha le caratteristiche più potenti che permettono ai programmatori di codificare molto velocemente.

Sublime ha così tante potenti caratteristiche che richiedono un altro articolo per essere menzionate. In questa piccola introduzione, posso solo menzionare alcune delle sue caratteristiche che sicuramente vi attireranno verso di esso. Beh, non preoccupatevi dell’evidenziazione del codice, dell’indentazione automatica, del completamento automatico e di tutte le caratteristiche di base, Sublime le ha tutte.

Minimap

Sublime minimap

Inizio con una semplice ma molto utile caratteristica di Sublime ed è chiamata Minimap. Minimap è la vista ingrandita dell’intero file in cui si sta lavorando che funziona come una barra di scorrimento visiva in Sublime. Puoi vedere l’intero codice e indovinare dove vuoi muoverti nel codice e cliccare quell’area e Sublime ti porterà in quello spazio nell’editor.

Ampia gamma di scorciatoie da tastiera

Programmare significa digitare, digitare e digitare allora perché toccare il mouse. Si risparmia un’enorme quantità di tempo se si dipende solo dalla tastiera quando si programma e Sublime aiuta a farlo fornendo un gruppo di scorciatoie da tastiera personalizzabili. La scorciatoia che mi piace di più è Ctrl + P. Mi permette di cercare i file all’interno della directory di lavoro direttamente dal mio editor, mentre sto codificando. Mi permette anche di cercare il codice nel file corrente semplicemente anteponendo il mio termine di ricerca con @. Per esempio, voglio cercare la variabile ‘article’ nel file corrente allora posso usare CTRL + P e cercare ‘@article’.

Sublime scorciatoie da tastiera

Potente funzione Multi-Select Feature

Sublime IDE multi-select feature

If you use this feature once then you’ll be a fan of Sublime. Sublime allows you to edit multiple lines all at once. Don’t believe it? But that’s true. Mettete il vostro cursore in una linea e poi tenete premuto CTRL e con il mouse mettete il cursore in un’altra linea e un altro cursore apparirà, ora digitando qualsiasi cosa sarà scritto in entrambe le linee. Allo stesso modo, potete scegliere tutte le linee che volete e potete modificarle tutte insieme. Ci sono molti modi per modificare più volte il codice in Sublime e uno di questi è CTRL + D. Metti il cursore su una parola e premi CTRL + D e vedrai che selezionerà la parola per te. Se vuoi modificare più parole allora prima metti il cursore su ogni parola e infine usa CTRL + D per selezionarle tutte.

Crea i tuoi Snippet

sublime crea un nuovo snippet

In ogni programma scritto in qualsiasi lingua, devi ripetere alcune linee di codice più volte. Per affrontarlo Sublime ha una caratteristica carina e comoda chiamata Snippet. You can create new snippet from Menu >> Tools >> New Snippet. In between <snippet> tags put your code and save the file in the user directory of Sublime. Now whenever you need to code that snippet, simply type the name of that snippet you saved and remember the name is the filename. In my case, my login form snippet name is log in.

Sublime has much more…

There is much more advanced in Sublime. You can start using it right away to explore more advanced features of Sublime. Once you get familiar with it, coding will be fun, easy, and fast.

How To Install Sublime In Linux?

Currently, the latest stable is Sublime text 2 but Sublime Text 3 is also available which is in Beta state. For Sublime Text 3 Beta

sudo add-apt-repository ppa:webupd8team/sublime-text-3For Sublime Text 2sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text-installer

Conclusion

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *