Quali editor di testo per sviluppatori sono disponibili per Ubuntu? [chiuso]

89

Sto cercando un editor di testo per la programmazione in Python, preferibilmente uno di facile apprendimento per i principianti.

    
posta TheX 21.05.2014 - 05:40
fonte

28 risposte

74

Geany

Geany è un IDE leggero che supporta python.

Alcune funzionalità che ho trovato particolarmente utili includono:

  • Evidenziazione della sintassi
  • Indentazione automatica - particolarmente utile per python
  • Piegatura del codice, che consente di nascondere parti del codice
  • Controllo ed esecuzione della sintassi incorporati
  • Browser dei simboli
  • Terminale integrato
  • Trova e sostituisci con il supporto alle espressioni regolari

    
risposta data dv3500ea 11.03.2017 - 20:00
fonte
56

Vim

Penso che Vim sia incredibile!

Vim è un editor di testo altamente configurabile creato per consentire un'efficace modifica del testo. È una versione migliorata dell'editor vi distribuito con la maggior parte dei sistemi UNIX.

Sebbene Vim sia stato originariamente rilasciato per l'Amiga, Vim è stato sviluppato per essere multipiattaforma , supportando molte altre piattaforme. È l'editor più popolare tra Linux Journal lettori.

Vim è un software gratuito e open source ed è rilasciato sotto una licenza che include alcune clausole di beneficenza, incoraggiando gli utenti che amano il software a prendere in considerazione la donazione ai bambini in Uganda. La licenza è compatibile con la GNU General Public License.

    
risposta data DrKenobi 11.03.2017 - 20:00
fonte
51

Devo davvero aggiungere Sublime Text 2 a la lista perché è semplicemente incredibile. È la migliore alternativa di TextMate per Linux.

Ha troppe funzioni per scrivere il tutto qui, ma per citarne solo alcune:

  • una barra laterale per progetti o file e schede in stile Chrome nonché modifica di più riquadri che include modalità orizzontale, verticale e persino quadrupla
  • "Goto Anything": premi Ctrl + P e digita qualcosa - questo cercherà sia nei nomi di file che nelle linee di codice tra file attualmente aperti e file chiusi di recente. Inizia la ricerca usando "#" per andare a quella linea di parole, "@" per il simbolo o ":" per la linea
  • minimappa che mostra una panoramica dei tuoi file
  • macro, vari strumenti di ricerca (trova nei file, trova nei file aperti, trova incrementale), passa facilmente tra progetto, selezione multipla, completamento automatico e molto altro.

    
risposta data Alin Andrei 31.03.2013 - 19:30
fonte
42

Gedit

Gedit è un editor di testo semplice ma utile che supporta l'evidenziazione della sintassi per Python. Non ha molte caratteristiche fuori dalla scatola, ma è molto semplice da usare. Può essere esteso con plugin. Esiste una serie di plug-in che possono essere installati dal pacchetto gedit-plugins .

    
risposta data dv3500ea 11.03.2017 - 20:00
fonte
20

Per un editor di testo semplice ma potente mi piace SciTE . Ha molte opzioni linguistiche ed è multipiattaforma. Notepad ++ è stato sviluppato dalla base di codice SciTE, quindi è un buon punto di partenza se stai migrando da Windows / Notepad ++.

    
risposta data cprofitt 18.09.2015 - 14:49
fonte
18

La mia scelta è Kate. È un'applicazione KDE, quindi verrà installato anche un gruppo di dipendenze se stai usando Gnome.

kate

link

    
risposta data lovinglinux 11.03.2017 - 20:00
fonte
17

Perché non usi eclipse? .. C'è un'estensione python per eclipse.

Le caratteristiche includono:

  • Integrazione con Django
  • Completamento del codice
  • Completamento del codice con importazione automatica
  • Evidenziazione della sintassi
  • Analisi del codice
  • Vai alla definizione
  • refactoring
  • Segna le occorrenze
  • Debugger
  • Debugger remoto
  • Browser token
  • Console interattiva
  • e molti altri:

    Controlla questo URL: link

        
  • risposta data aneeshep 04.11.2010 - 14:51
    fonte
    14

    Vim

    uno dei classici editor di testo, multipiattaforma e un fan preferito dai guru della programmazione. Una leggera curva di apprendimento, ma una volta che ti accorgi e vedi quanto è potente puoi non tornare indietro.

    Ci sono un sacco di plugin disponibili che ti installeranno in un IDE Rails completo in pochissimo tempo: CLICCA QUI

        
    risposta data Suhaib 31.03.2013 - 19:36
    fonte
    12

    Redcar

    Trovato pubblicizzato su StackOverflow. Open source, multipiattaforma, looks / feel / funziona come TextMate. Supporta anche i bundle di TextMate e viene fornito con temi TextMate! Ha un browser di file di progetto e molte altre funzionalità. Leggi le istruzioni di installazione e poi:

    sudo gem install redcar
    redcar install
    

    NOTA: è in fase di sviluppo

        
    risposta data Andrew 01.03.2013 - 20:09
    fonte
    11

    Vai con Emacs, ha una solida modalità Python. Non hai bisogno di nulla di troppo elegante comunque. Invece di usare un browser di classe, aiuta a utilizzare un browser web o a leggere il manuale per qualsiasi modulo tu stia utilizzando.

        
    risposta data Rudolf Olah 02.11.2010 - 21:22
    fonte
    10

    Nano

    Se vuoi familiarizzare con l'interfaccia della riga di comando (CLI) nel terminale, ti suggerirei Nano. È molto flessibile e inoltre è già preinstallato nel terminale GNOME.

    Per accedere a Nano:

    1. Apri il terminale GNOME.
    2. Digita nano nel terminale.
        

      $ nano

    3.   
    4. Voilà, sei in nano!
    5.   

    All'inizio è piuttosto scoraggiante, ma è utile se sei un amministratore di sistema e sarà utile in situazioni in cui non ci sono interfacce grafiche.

        
    risposta data Andre 18.11.2010 - 07:54
    fonte
    10

    Scribes

    Gli scribi sono progettati per renderti più produttivo Semplice, snello ed elegante, ma potente.

    Le caratteristiche includono:

    • Estendibile tramite plugin Python
    • Modifica remota (ftp, sftp, ssh, samba, webdav, webdavs)
    • Snippets! Guarda la demo flash.
    • Completamento automatico delle parole
    • Correzione e sostituzione automatica
    • Completamento automatico del carattere a coppie e inserimento intelligente
    • Rientro automatico
    • Potenti funzioni di elaborazione e manipolazione del testo
    • Segnalibri e navigazione intelligente
    • Commutatore documenti
    • Sintassi dei colori per oltre 30 lingue
    • e molto altro ...

    install

      

    sudo apt-get install scribes

    Oppure L'ultima versione di Scribes può essere installata usando il seguente PPA ufficiale: -

    sudo add-apt-repository ppa:mystilleef/scribes-daily
    sudo apt-get update && sudo apt-get install scribes
    
        
    risposta data hhlp 11.03.2017 - 20:00
    fonte
    9

    Uso Gedit con Plugin Gmate . È una soluzione leggera e veloce. Penso che ti permetta di usare molte delle funzionalità di TextMate.

    Basta scaricare l'origine ed eseguire lo script install.sh.

        
    risposta data Václav Boháč 07.09.2010 - 11:27
    fonte
    8

    Prova Geany . Ha integrato il supporto per Ruby e ha le funzionalità che desideri. È progettato per avere le caratteristiche di un IDE pur rimanendo leggero.

      

    Geany è un ambiente di sviluppo integrato piccolo e leggero. È stato sviluppato per fornire un IDE piccolo e veloce, che ha solo poche dipendenze da altri pacchetti. Un altro obiettivo era quello di essere il più indipendente possibile da un ambiente desktop speciale come KDE o GNOME - Geany richiede solo le librerie di runtime GTK2.

    Per installarlo, inclusa la funzionalità del progetto che desideri, installa i pacchetti geany e geany-plugins .

        
    risposta data dv3500ea 07.09.2010 - 10:08
    fonte
    6

    gEdit completamente.

    • È uno dei pochi editor che funziona effettivamente con postazioni remote. Nessun altro editor che conosco supporta posizioni ssh definite come segnalibri Nautilus.

    • Si adatta perfettamente al desktop. Tutti questi editor crossplatform sono XUL o basati su Java e spesso hanno un rendering di font orribile.

    • Ha un riquadro file sulla sinistra (premi F9)

    • Supporta la sintassi per tutti i file ruby ​​

    • Supporta le scorciatoie da tastiera più comuni. Quelli che stai già aspettando di lavorare.

    • Ci sono plugin là fuori per il completamento del codice.

    • Ci sono plugin là fuori per il controllo di revisione. (almeno Bazaar, non sono sicuro di git)

    • C'è un plugin per console. Ma di solito apro un terminale su un altro desktop e ho il focus sul mouse. Potresti anche esaminare cose come il terremoto. (che lega un terminale a discesa al tasto ~, come in Quake)

    • Puoi collegare scorciatoie a script di shell personalizzati, che operano nella directory 'principale'. Perfetto per attività di rake comuni.

    PS. Se non hai bisogno o vuoi un pannello di file, dovresti dare un'occhiata a Scribes. È un clone di un compagno di testo. Abbastanza. Molto magro, ma si integra bene. Supporta postazioni remote, modelli di codice, evidenziazione della sintassi. È solo un buffo quirck che salva quando digiti e non ha un riquadro file corretto.

        
    risposta data Ralf 07.09.2010 - 14:40
    fonte
    6

    MonoDevelop

    Originariamente era stato scritto come IDE per scrivere C # (per cui è fantastico) ma sono state create estensioni per estendere l'editor per altre lingue.

    Le lingue di estensione includono:

    • python
    • java
    • luna
    • boo
    • vala

    Si dice anche che si stia lavorando su un modulo PHP.

    Personalmente, l'ho usato principalmente per C # e qualche sviluppo in python (vorrei davvero che gli sviluppatori potessero lavorare sul completamento automatico del python).

    Ha anche la capacità di integrare plugin per la gestione del database, il controllo del codice sorgente, il test dell'unità, ecc ...

    Sebbene non sia un'opzione molto "leggera", vale sicuramente la pena utilizzarla.

        
    risposta data Evan Plaice 16.02.2011 - 10:55
    fonte
    6

    Tutti i precedenti sono grandi editori. Recentemente ho trovato questo nuovo IDE leggero ed è anche compatibile multipiattaforma.

    PyCharm

    È un pacchetto per tutti i linguaggi di scripting. Viene anche in altre versioni, PHP Storm5 e WebStorm

    Il PHP Storm, contiene il supporto per tutte le lingue. Inoltre, la bellezza di questo editor è che, se sei uno studente. Puoi richiedere questo IDE gratuitamente e non solo per te stesso ma per utenti illimitati per un anno. Inoltre, come Visual Studio ha questa caratteristica intellisense, in cui ottieni proprietà e metodi nel menu a discesa.

    Mi sto divertendo molto usando questo editor.

        
    risposta data Sam007 04.10.2012 - 19:46
    fonte
    5

    Posso suggerirti Modifica di Komodo . Puoi trovarlo qui: link

        
    risposta data Andrea Grandi 02.11.2010 - 18:29
    fonte
    4

    Emacs è un ottimo editor di testo (oltre a molte altre funzioni) che ti serviranno bene nel lungo termine. Ha una curva di apprendimento piuttosto ripida, ma penso che sarai ben ricompensato. Installalo con:

    sudo apt-get install emacs

    Vorrei iniziare con il tutorial integrato di emacs. Dovrebbe essere facilmente accessibile dal "buffer" predefinito che si apre. Ti farà iniziare e bene sulla tua strada.

        
    risposta data haziz 24.02.2014 - 00:32
    fonte
    4

    Consiglio vivamente il successore di Sublime Text 2, Sublime Text 3 . È molto veloce e supporta le scorciatoie da tastiera. Puoi installare molti plugin per aggiungere nuove funzionalità.

    Il testo tristemente sublime non è opensource e paid / nagware. Tuttavia, esiste un progetto opensource che tenta di sostituirlo Lime Text

        
    risposta data Deepak Singh Rawat 22.06.2018 - 11:51
    fonte
    3

    DrPython

    DrPython è un IDE specifico per Python scritto in python e credo che si possa persino estenderlo in python. Le caratteristiche includono:

    • Evidenziazione della sintassi
    • Un browser di classe
    • Debugger Python integrato

        
    risposta data dv3500ea 11.03.2017 - 20:00
    fonte
    2

    Non mi odi per quello che ho detto: netbeans 6.9 . (scarica la "versione di rubino" per evitare che altre cose da scaricare ..)
    si, hai detto: ma ha bisogno di Java !! ma, se hai + 512mb, provalo e dimmi più tardi, è solo un'opzione in più: P

        
    risposta data Axel 14.09.2010 - 19:11
    fonte
    2

    Nell'interesse di offrire un'altra opzione editor per la completezza, consulta Eclipse con Aptana plug-in.

    Pro

    1. È utile se hai già installato Eclipse e vuoi lavorare su Ruby.

    2. Ha tutte le funzioni che hai richiesto e altro (intellisense per esempio)

    3. Una volta interrotta l'interfaccia Eclipse puoi essere produttiva in una vasta gamma di linguaggi e tecnologie di programmazione

    Contro

    1. Eclipse ha fame di risorse, non per macchine con poca memoria.

    2. L'interfaccia utente ha una curva di apprendimento se non hai familiarità con Eclipse.

    risposta data Nikhil 01.10.2010 - 12:15
    fonte
    1

    Editor di pesce azzurro

    Dal sito web:

      

    Bluefish è un potente editor rivolto a programmatori e webdesigner, con molte opzioni per scrivere siti Web, script e codice di programmazione. Bluefish supporta molti linguaggi di programmazione e di markup e si concentra sulla modifica di siti Web dinamici e interattivi.

    Inoltre, Scribes (che sembra molto simile a Textmate di Mac OS X).

        
    risposta data sunpech 07.09.2010 - 07:44
    fonte
    1

    Suggerisco anche Gedit. Dai un'occhiata a gedit-mate per un fantastico "set di plugin, strumenti, combinazioni di colori e frammenti che miglioreranno il tuo lavoro."

        
    risposta data Derek 03.01.2011 - 13:16
    fonte
    1

    Suggerisco di usare jedit. È uno dei pochi editor che ti permette di visualizzare più di un file contemporaneamente, che trovo molto utile. È inoltre possibile visualizzare contemporaneamente parti diverse dello stesso file. L'unico altro editor che fa questo è Kate ma non sembra funzionare con le versioni più recenti di Ubuntu.

        
    risposta data Dennis Rogers 13.01.2014 - 19:23
    fonte
    0

    Per la modifica multipiattaforma di python puoi usare SPE

    (Tuttavia, Kate, Sublime2 e Geany con snippet sono fantastici)

      

    sudo apt-get install spe

        
    risposta data sagarchalise 22.06.2018 - 11:40
    fonte
    0

    Il sito web ufficiale di python traks editor python così come IDE . Controlla lì per l'ultimo supporto!

    link

        
    risposta data Behzadsh 22.06.2018 - 11:45
    fonte

    Leggi altre domande sui tag