Esiste un equivalente Linux di Programmer's Notepad o Notepad ++


14

Di recente sono passato a Ubuntu da Windows e lo adoro. Una cosa che mi manca è il Blocco note del mio programmatore. Non ho ancora trovato nulla di simile per Linux. Eclipse è troppo grande e coinvolto per ciò di cui ho bisogno.

MODIFICATO PER AGGIUNGERE:

In particolare sto cercando -

  • uno strumento diff (conosco Meld, ma sto cercando un built-in o plug-in piuttosto che uno strumento separato);

  • FTP;

  • html / xml tag-matching;

  • e quello grande - trova nei file - cerca un termine o regex in un gruppo di file specifico dell'utente o ricorsivamente attraverso le directory e restituisce un elenco di risultati evidenziato e cliccabile.

Modificato di nuovo (04/05/2011) Ho finito per provare la maggior parte dei suggerimenti di seguito, ma quello che ho finito è Komodo Edit . Fa tutto quello che volevo ed è disponibile su tutte e tre le piattaforme, quindi ora che sono su un Mac al lavoro, non devo imparare un nuovo IDE. È basato su Mozilla, quindi ci sono componenti aggiuntivi (e puoi crearne uno tuo) che possono essere aggiornati allo stesso modo dei componenti aggiuntivi di Firefox.


2
Lascio questo come commento poiché hai già scelto la tua risposta, ma Notepad ++ dovrebbe funzionare molto bene con WINE.
Michael,

Risposte:


20

Molti utenti Linux alla fine migrano su Vim o Emacs. Hanno curve di apprendimento ripide, ma personalizzazione quasi infinita. Per un editor più simile a Notepad ++, sento cose positive su Geany, ma io stesso sono un utente VIM.

Secondo me la scelta di un editore è una questione molto personale. Se fossi in te, darei un'occhiata a questo elenco e li proverei uno per uno fino a quando non ho trovato uno che ha funzionato per me. Se tutto il resto fallisce, ho notato in quella lista che notepad ++ sembra funzionare bene con wine.


Grazie per l'elenco. Penso che proverò Geany e JEdit - Vim sembra essere un po 'duro per me (sono un idiota!). Sfortunatamente nessuno dei due ha TUTTE le funzionalità che desidero, ma sono più vicine di qualsiasi cosa io abbia visto finora.
EmmyS,

2
vim è fantastico. Il miglior editor di testo per programmatori. Per me, è meglio di qualsiasi IDE mai realizzato.
Wuffers,

@EmmyS - emacs ha TUTTE queste funzionalità e altro ancora. La funzionalità che stai chiedendo è solo una tazza nel grande lavello della cucina di ciò che Emacs può fare. ridacchiano Ma emacs ha sicuramente una curva di apprendimento. Secondo me, è più semplice fare le cose semplici in emacs di vi, ma questa è solo la mia opinione.
Onnipotente il

@EmmyS: vim ha (e anche emacs) tutto ciò che vuoi .. sotto più SO del blocco note * o di qualunque cosa accada. se non ti piace vim nella sua configurazione installa cream.sf.net che lo rende un ottimo editor "a prova di idiota" ...
Akira,

So che questa è una domanda VERAMENTE vecchia, ma la lascerò qui solo per le persone che vi inciampano. Se stai per usare Linux o Unix IMPARA professionalmente. Non deve essere il tuo migliore amico, il tuo editor di uso quotidiano o altro, ma alcune versioni di vi fanno parte dell'installazione predefinita di ogni unix che mi viene in mente, e ho usato Linux, Net e FreeBSD, Slolaris e Irix "professionalmente", e toccò un paio di altri di passaggio. Vi tende ad essere lì quando lo sono gli altri. Sì, se sei un programmatore (in particolare C o LISP) EMACS potrebbe essere migliore, ma non è sempre lì.
Petro,


4

Ci sono tonnellate di editor, molti con funzionalità che adorerai. Il mio suggerimento è sicuramente di migrare verso qualcosa che funzioni su più piattaforme e utilizzarlo su tutti i tuoi computer.

Detto questo, ecco un link per molte opzioni di Ubuntu: https://help.ubuntu.com/community/Programming

GNU Emacs, Vim e jEdit sono buone opzioni (pensavo che non usassi jEdit):


3

Sono anche nuovo di Ubuntu e sto usando Atom e ne sono davvero contento. Ha alcune funzionalità di default come la piegatura del codice e il completamento automatico di snippet per le parole usate di frequente. Ma a parte questo è completamente personalizzabile e ci sono pacchetti gratuiti per tutto ciò che puoi immaginare. Ci sono pacchetti per:

  • aggiungi minimappa
  • cambia il colore del tema
  • cambia il colore della sintassi
  • Aggiungi linter per rilevare rapidamente i tuoi errori
  • Pacchetti di completamento automatico per molte lingue
  • Cerca e sostituisci nel file (ctr + f) o nell'intera cartella del progetto (ctr + shift + f)

Queste sono alcune delle funzionalità. Provaci. :-)


2

Mi piace Gvim. Ha tutto il potere di VIM , ma con alcune funzionalità GUI amichevoli aggiunte. Ha l'evidenziazione della sintassi, la ricerca e la sostituzione relative a regex e puoi fare differenze, così come una miriade di altre cose. È anche multipiattaforma.

Uso anche gedit.


2

In base alle tue specifiche, come regex / ftp use, Vim è il miglior editor che vorresti usare. All'inizio sembrerà impossibile, quindi prendi alcuni tutorial, ti suggerirei di leggere il libro A Byte of Vim di swaroop hegde, È gratuito per il download



2

Nota che Unix (in cui contano quasi tutte le distribuzioni Linux) ha una filosofia completamente diversa rispetto a Microsoft e Windows in generale.

La filosofia Unix in breve; Fai una cosa e fallo bene.

Pertanto, vedrai pochissimi IDE fai-da-te. Invece, molti compiti vengono eseguiti da piccoli strumenti molto competenti, come MELD è focalizzato solo su diff / merge (kdiff3 è un altro ottimo strumento tra l'altro).

Per questo, il mio suggerimento per te è di prenderti il ​​tuo tempo e imparare davvero come fare il tuo lavoro in modo Unix. Scopri cose come GNU core utils , grep , find e strumenti come Git . Pagherà e non vorrai più tornare indietro.

Felice Unixing!

(ps: superuser.com non mi consente più di due collegamenti, ma sono sicuro che Google ti aiuterà)


2

Puoi usare gedit o Notepadqq. Mi piace Notepadqq meglio di gedit. Notepadqq è un clone opensource di Notepad ++, non è necessario installare wine solo per Notepad ++.


1

Immagino che questo sia un vecchio post, ma puoi guardare wine per usare Notepad ++ su Ubuntu. L'ho fatto e lo trovo molto meglio dei semplici editor di testo disponibili per Linux ....


1

Dal momento che nessuno ha menzionato Editra, sento di doverlo fare. Dai un'occhiata se vuoi. Personalmente preferisco gedit con componenti aggiuntivi, ma Editra si avvicina. Ed è multipiattaforma!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.