Quali sono le alternative a Notepad ++ su Ubuntu?


130

Uso Notepad ++ su Windows 7 e voglio sapere se esiste una buona sostituzione su Ubuntu.

Voglio qualcosa di buono per la modifica di file HTML.


2
C'è GEdit (editor predefinito per Gnome) e Kate (uno predefinito per KDE). Questi sono molto user friendly, non so se siano abbastanza "html friendly", comunque. Tuttavia, ci sono molte alternative ( Linux è pieno di scelta ) che sono mirate specificamente allo sviluppo web (google ubuntu html editors). Puoi anche usare Oracle Eclipse (vedi qui ).
edwin,

gedit funziona bene per questo.
Thomas Ward

possibile duplicato di IDE / Editor di sviluppo Web
dlin,

Grazie mille, per coloro che vogliono sapere come installare "Sublime" puoi facilmente seguire i diversi passaggi che spiegano qui: how2 INstall Sublime cu
Orsius

1
Per tutte le ricerche ancora, vedere softwarerecs.stackexchange.com/questions/20446/… La domanda affronta la mancanza di un editor che salva automaticamente e carica automaticamente tutte le schede aperte all'avvio, anche senza aver salvato il loro contenuto in un file.
phil294,

Risposte:


76

In realtà è possibile installare Notepad ++ installando prima wine :

sudo apt-get update; sudo apt-get install wine

Ma alcune buone alternative sono:

  1. Vim
  2. Emacs
  3. Geany
  4. kate (in KDE, in esecuzione in unità con l'installazione delle dipendenze KDE appropriate)
  5. Sublime (versione di prova gratuita e illimitata / o $ 70,00 dollari americani)
  6. GEdit
  7. Modifica di Komodo (in KDE)
  8. Editra

Di questi, Geany e GEdit sono i miei preferiti, ma dipende dalle tue esigenze. Se stai cercando qualcosa di più complesso, c'è Aptana Studio che ho citato in dettaglio come risposta a questa domanda: IDE / Editor di sviluppo Web di base come Dreamweaver?

In bocca al lupo!


Sublime ha una versione di prova gratuita e illimitata.
David Foerster,

Si. Il sublime è di gran lunga il mio preferito. I popup possono essere un po 'fastidiosi se si utilizza la versione di prova, ma non si perde nulla per averlo fatto.
Dillmo,

2
Geany ha almeno lo stesso widget dell'editor di Notepad ++;)
frlan

2
Il mio voto vale per emacs. Dal momento che è completamente script (Lisp) esistono delle estensioni per quasi tutto ciò che ti viene in mente. Unico inconveniente: devi imparare alcune delle scorciatoie da tastiera, altrimenti emacs ti farà impazzire.
fonte di anime

8
vimnon è un'alternativa a Notepad ++. I suoi tasti di scelta rapida sono a dir poco atroci .
Dan Dascalescu,

70

Grazie al lavoro di Daniel Di Sardi c'è un editor ispirato a Notepad ++ per Linux:

Notepadqq è un editor simile a Notepad ++ per il desktop Linux.

screenshot di notepadqq su linux

Ha un bel PPA (la home page dice che è per 14.04, ma il launchpad ha versioni da Utopic a Xenial ), quindi puoi installarlo facilmente da

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

Come altra opzione, SciTe si basa sullo stesso " blocco predefinito di modifica" di Notepad ++ , Scintilla .


3
sembra abbastanza buono. caratteristica mancante: salvataggio automatico e quindi caricamento automatico dei file (non salvati) dall'ultima sessione (funzione piuttosto nuova in n ++, ma estremamente utile)
phil294

Ok, è abbastanza buono, ma mancano ancora molte funzionalità di Notepad ++.
Vista ellittica il

In particolare, non è possibile stampare nella versione in mio possesso: 0.51.0
DrMoishe Pippik

1
Non è una porta esatta (la funzione di salvataggio automatico menzionata in altri commenti è DAVVERO fantastica in N ++), ma ha il supporto linguistico e funzionerà per la maggior parte dei miei usi. +1, grazie mille.
Brandon,

2
Notepadqq non è una porta. Dal sito Web: "Questo progetto è indipendente da Notepad ++ e non utilizza nessuno dei suoi codici. Notepadqq è ispirato a Notepad ++: questo significa che proviamo a riprodurre i suoi tratti migliori, senza avere paura di fare scelte diverse su ciò che pensiamo può essere migliorato."
Dev Android

33

In realtà è possibile installare Notepad ++ su Ubuntu. Basta eseguire i seguenti comandi:

sudo apt-get update
sudo apt-get install wine

Quindi, scaricare il programma di installazione di Windows Notepad ++, fare clic con il tasto destro del mouse e selezionare Apri con -> Programma di caricamento di Windows Wine. Segui la procedura di installazione tipica e dovresti essere in grado di aprire Notepad ++ dal tuo Dash.


1
Davvero questa è una buona soluzione che puoi sapere di più sul vino winehq.org/about
Nanhe Kumar

funziona così bene, così facilmente - vorrei sapere quanto è stato facile anni fa!
Dave Amphlett,

Impossibile far funzionare la modalità colonna a causa del conflitto del tasto Alt. Soluzione alternativa a qualcuno?
Vista ellittica il

@Elipticalview ALT + MAIUSC
killdaclick

Ho avuto successo con Notepad ++ versione 7.3.3, 32 bit su Wine su Ubuntu 16.04 LTS, ma nessun successo con l'ultima versione di Notepad ++ 7.5.4.
Marcel,

8

Consiglierei Atom . vantaggi:

  • multipiattaforma (funziona anche su Windows, MacOS),
  • sviluppato e supportato da GitHub,
  • basato su tecnologie standard come il browser Chromium e JavaScript,
  • e quindi ha un'enorme base di estensioni per molti casi d'uso.

1
non hai detto che è più affamato di risorse rispetto ad altri editor di testo
Mihai,

È un buon editor, ma non perfetto. E gli svantaggi? Stock Atom è lento e utilizza troppe risorse. L'installazione dei pacchetti FB utilizzerà anche il 100% della velocità effettiva del disco e installerà troppi GB di dati. Alla fine potresti non essere nemmeno in grado di avviare l'app. Forse FB lo ha risolto ormai, ma ne dubito (considerando i milioni di righe di codice e le dimensioni del pacchetto puro).
Dhaupin,

@dhaupin, hai ragione, anche Atom ha alcuni svantaggi. A proposito, cosa intendi quando parli di pacchetti "FB"?
Robert Zelník,

@ RobertZelník oo my bad, FB = Facebook. La loro suite è nuclide.io . È piuttosto dolce, ma incredibilmente pesante. Non vedo l'ora che alcuni di questi pacchetti atomici "dimagriscano" se ciò ha senso.
Dhaupin,

1
Ok, grazie per la tua spiegazione. A quanto ho capito, Nuclide.io è un pacchetto per Atom sviluppato dal team FB, indipendentemente su Atom stesso, quindi non c'è motivo di rivedere Nuclide quando parliamo di Atom. Tuttavia, hai ragione sulla fame di risorse di Atom e delle applicazioni basate su browser Web in generale. Grazie per il tuo avviso, cercherò di riscrivere la mia raccomandazione.
Robert Zelník,

7

Oggi consiglierei Visual Studio Code . È gratuito, open-source e funziona ovunque!

Wikipedia dice:

Visual Studio Code è un editor di codice sorgente sviluppato da Microsoft per Windows, Linux e macOS. Include il supporto per il debug, il controllo Git incorporato, l'evidenziazione della sintassi, il completamento intelligente del codice, gli snippet e il refactoring del codice. È anche personalizzabile, quindi gli utenti possono cambiare il tema dell'editor, le scorciatoie da tastiera e le preferenze. È gratuito e open-source, sebbene il download ufficiale sia concesso in licenza proprietaria.

Il codice di Visual Studio si basa su Electron, un framework utilizzato per distribuire le applicazioni Node.js per il desktop in esecuzione sul motore di layout Blink. Sebbene utilizzi il framework Electron, il software non è un fork di Atom, ma in realtà si basa sull'editor di Visual Studio Online (nome in codice "Monaco").



6

Altre alternative che hanno funzionalità avanzate tra cui strumenti macro facili da usare :

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

https://github.com/KeithDHedger/KKEdit

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • Le solite opzioni di visualizzazione della sorgente, visualizzazione divisa, a capo automatico, numeri di riga ecc.
  • Stampa evidenziata codice sorgente completo.
  • Ricerca di testo standard OPPURE ricerca regex in file correnti o tutti aperti.
  • Passa alla dichiarazione della funzione, Trova la dichiarazione della funzione.
  • Trova le dichiarazioni API nei Gtk-Doc installati.
  • Trova e apri il file include.
  • Segnalibri multipli.
  • Esegui strumenti esterni.
  • Salva / Ripristina sessione.
  • Eseguire lo strumento esterno in modo sincrono o asincrono.
  • Passa il testo selezionato a strumenti esterni.
  • Controllo ortografico tramite ASpell, controllo della parola selezionata o controllo del documento tramite menu a schede.

inserisci qui la descrizione dell'immagine

Medit Installa medit

Sito ufficiale

  • Evidenziazione della sintassi configurabile.
  • Acceleratori da tastiera configurabili.
  • Multipiattaforma - funziona su unix e windows.
  • Plugin: possono essere scritti in C, Python o Lua.
  • Strumenti configurabili disponibili dai menu principali e di scelta rapida. Possono essere scritti in - Python o Lua, oppure può essere uno script di shell.
  • Ricerca / sostituzione di espressioni regolari, frontend grep, selettore di file incorporato, ecc.

    screenshot di medit


1
medit è nel repository di pacchetti Ubuntu predefinito, è molto veloce da caricare, ha una GUI ed è focalizzato sul testo come notepad ++ (rispetto a molti IDE in altre risposte). È un'opzione eccellente. L'unica cosa che mi manca finora è il modo in cui notepad ++ facilita la "carta straccia" immagazzinando note non salvate e senza titolo in un posto temporaneo dietro le quinte.
intagliatore,

4

Hai provato Atom? https://atom.io/

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update 
sudo apt-get install atom

Oppure, hai provato Sublime Text ?? http://www.sublimetext.com/

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update 
sudo apt-get install sublime-text-installer

Sublime non è gratuito e a volte quando lo utilizza visualizza una notifica per acquistarlo. Ma puoi "valutarlo" quanto vuoi. (Il sito web sublime dice "Al momento non esiste un limite di tempo per la valutazione")


5
Aiuterebbe a menzionare il principale avvertimento che Sublime costa $ 70 e distribuirà pop-up e quant'altro se l'utente non ha pagato.
underscore_d

2

Brackets è un editor di testo moderno e open source che comprende il web design. È stato creato da zero per i web designer e gli sviluppatori front-end.

È disponibile per molti sistemi operativi e funziona abbastanza bene con Ubuntu. Per installare le staffe in tutte le versioni attualmente supportate di Ubuntu, apri il terminale e digita:

sudo snap install --classic brackets

inserisci qui la descrizione dell'immagine


2

Non sono riuscito a far funzionare Notepad ++ con Wine / Ubuntu. Tuttavia, puoi installare notepadd ++ come un gioco da ragazzi e funziona perfettamente.

Vai su https://www.ubuntu.com/desktop/snappy e segui i link. Gli snap sono disponibili per una varietà di pacchetti software containerizzati. Lo snap "store" si trova in https://snapcraft.io/store . La homepage è https://snapcraft.io .

Oppure dai un'occhiata a https://linuxconfig.org/a-beginner-s-introduction-to-snaps-the-universal-linux-package-format o https://en.wikipedia.org/wiki/Snappy_(package_manager) .


2

IMG:  Ubuntu 14.04 e versioni successive

Notepad ++ ( notepad-plus-plus ) è un pacchetto snap nei repository predefiniti di tutte le versioni attualmente supportate di Ubuntu. Per installare Notepad ++ aprire il terminale e digitare:

sudo snap install notepad-plus-plus  

Per aggiungere la navigazione di Notepad ++ ad altre unità oltre all'unità predefinita:

sudo snap connect notepad-plus-plus:removable-media

inserisci qui la descrizione dell'immagine


1

Dai un'occhiata agli scribi . Caratteristiche:

  • Completamento automatico delle parole
  • Correzione e sostituzione automatiche
  • Completamento automatico dei caratteri di coppia e inserimento intelligente
  • Rientro automatico
  • Molte lingue

1

Prova eric4 .

Uso sia notepadd ++ su windows sia eric4 su Debian. Eric è superiore per molti versi al notepad ++ secondo me ed è gratuito.


1
Poiché io, per esempio, non riesco a leggere la tua mente, per favore, elenca alcuni di quei "molti modi".
Cees Timmerman,
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.