2010-05-13 16 views
14

Ho usato Notepad ++ per un po 'di tempo, ma ho notato che non ha frammenti di codice (ho trovato il plug-in QuickText, ma non funziona più), quindi mi piacerebbe switch editor e le mie richieste sarebbero:Notepad ++ replacement

  1. Avvio rapido.
  2. snippet di codice.
  3. Possibilità di utilizzare temi.
  4. Visualizzazione ad albero del file (o plug-in, che lo fa).
  5. LIBERO se possibile, ma considererò l'acquisto se è esattamente quello che voglio.

Che cosa stai usando?

+0

Ha bisogno di essere libero? – Dimitar

+1

Odio essere il "tu stai chiedendo la domanda sbagliata" ragazzo ma .. (e anche il "odio, ma ..." ragazzo) perché ti piacciono così tanto i frammenti di codice? Spesso è un segno che il tuo codice potrebbe essere meglio fattorizzato. Temi – philsquared

+16

? Sul serio? – skaffman

risposta

8

Il E Text Editor (clone di TextMate per Windows) vale la pena dare un'occhiata. Supporta tutti gli snippet di TextMate, ha una vista ad albero dei file (guarda lo screencast), ha più temi e si avvia relativamente veloce.

+2

LOL! Mi hai battuto in un solo secondo ... Prenderò uno screenshot di quello! – Harmen

+0

Sto ancora riflettendo se »L'integrazione ravvicinata con cygwin« dovrebbe essere uno svantaggio o un vantaggio. – Joey

+1

@Harmen - Ti darò un upvote come consolazione :-) @Johannes Rossel - Cygwin rende Windows (un po ') utilizzabile per me. Non bussare! –

7

ho comprato un editor, che si dice essere TextMate per Windows:

+0

Sono anche io usando E-text-editor, e sono dipendente da esso. Dovresti provare il processo. – dakull

+1

Ho provato così tanto ad apprezzare E-the-Text-Editor, ma ho dovuto rinunciarci, perché si è bloccato * sempre * (sia sul mio PC che sul mio PC di lavoro). Non potrei raccomandare l'acquisto di "E" fino a quando gli errori non saranno stati risolti. – ewall

+0

@wall Still E sembra essere il grande vincitore (4 + 5 = 9 voti finora), penso che i tuoi PC fossero eccezioni o hai appena avuto una vecchia versione di E – Harmen

1

Possibilmente UltraEdit, TextPad, SlickEdit per le vostre esigenze.

(Personalmente, andrei comunque con gVim).

+0

Se qualcuno volesse passare da Notepad ++ a Vim, consiglierei sicuramente gVim. Ma è un ** grande ** passaggio da Notepad ++ (e da tutti gli altri editor). Motivi per gVim su Vim: 1) per Windows gestisce correttamente l'evidenziazione della sintassi che Vim tramite cmd.exe/powershell non fa, 2) I menu sono molto utili per l'apprendimento dei comandi, 3) Altri comandi che potresti colpire accidentalmente attraverso la memoria muscolare lavorerà/sarà innocuo ad es 'Ctrl + S' /' Ctrl + freccia'. Il mio percorso personale era Notepad ++> Netbeans> Testo sublime> gVim (Windows)/Vim (Linux) – icc97

3

IMHO non c'è niente di meglio di Notepad ++, la cosa migliore da fare è scrivere un plug-in.
Il mio secondo preferito sarebbe Redcar ma potrebbe non riuscire al problema di velocità. Screenshots.

1

Direi di provare jEdit.

  1. prende forse 10 secondi per caricare sulla mia macchina qui (più veloce se si sta eseguendo il server pre-loader)
  2. non hanno provato, ma abbastanza sicuro che alcuni dei plugin può farlo
  3. viene fornito con alcuni temi pre-caricato, ma diversi plugin consentono di personalizzare ancora di più
  4. la finestra aperta di base è buona, ma ottenere il plugin ProjectManager, e ti dà molte più opzioni

In caso non si può dire, un sacco di quello che cerchi è nei plugin.Anche se non per questi, sarei ancora suggerirei ogni programmatore tenerlo in giro, anche se solo per il seguente:

  • Montaggio di FTP/SFTP (tramite plugin)
  • in grado di riconoscere qualsiasi (o, su un centinaio o più tipi, comunque) codifica di file di testo, e aperto & salvare in modo appropriato
  • multilinea editing
  • multilinea ricerca & sostituire
  • Regex S & R (più facile che la maggior parte degli altri redattori ho visto)
  • S & R in tutti o file filtrati in una directory
  • Qualsiasi plugin installati non si sentono come le aggiunte, si sentono come se fossero appena costruito-in
  • sintassi di base evidenziazione per quasi ogni tipo di file (ad eccezione VB, stranamente)
  • sto usando per circa 5 anni, e sto ancora trovando nuove funzionalità

EDIT: appena a tempo, e ci vogliono circa 3-4 secondi per aprire qui .

+6

10 secondi! Se un editor impiega più di 1 secondo per caricarlo, di solito inizio a pensare all'ora del mio riavvio giornaliero (a meno che non sia sul mio Mac, nel qual caso è il mio riavvio mensile ;-)) Per la cronaca non mi piace davvero jEdit, ma YMMV – philsquared

+0

Anche se sono d'accordo con te, jEdit ha un sacco di problemi. L'avvio è troppo lungo (l'editor del programmatore appropriato dovrebbe impiegare meno secondi per avviarsi), ci sono alcuni strani comportamenti del cursore e si può effettivamente farlo andare in crash. Sfortunatamente, non ci sono molte alternative - tutto il resto è troppo strano, o c'è un errore a causa della "estensibilità" ... – SigTerm

+0

non posso credere a un'applicazione java che lancerò 10 volte al giorno – overboming

1

Dopo anni di ricerca perpetua di un buon editor di testo/codice su Windoze, ho optato per Cream, che in pratica è una grande estensione di gVim.

Offre tutta la potenza di Vim e compatibilità con i plug-in Vim come lo NERDtree file explorer, ma con le scorciatoie di comando comuni (Cntl-O per "Apri", Cntl-S per "Salva", ecc.), Completo menu e sì, anche dei bei colori. Come bonus, è multipiattaforma, quindi l'editor che uso in Windows è lo stesso che uso in Linux. Consiglio vivamente di provare la crema.

5

Prova Notepad ++ con i plug-in Explorer e SnippetPlus. (Non sono installati di default ma sono facilmente accessibili dal gestore di plug-in NPP.)

Con questi plug-in, tutti i requisiti sono soddisfatti gratuitamente.

2

Anche se c'è già una risposta accettato, ho intenzione di pesare in con un paio di alternative:

  • Intype sta cercando di fare il bit TextMate-alike su Windows pure. Non ha un file explorer di per sé, ma ha una "Barra laterale del progetto" su cui è possibile rilasciare una cartella di lavoro.
  • Programmer's Notepad è "Ancora un altro editor di Scintilla", come Notepad ++. Ha un plug-in per browser di file e clip di testo.
4

Assumendo da temi Cercavi evidenziazione della sintassi configurabile poi Zeus editor ha tutte queste caratteristiche.

Zeus è shareware ma c'è anche un freewareZeus Lite versione .

-1

Textmate ed Emacs sono entrambi spazzatura, sono sconcertato sul motivo per cui questi semplici bloc-notes senza gloria hanno così tanta attenzione. Notepad ++ è dieci volte migliore di uno di questi.

Ciò di cui si ha bisogno è un IDE in piena regola e anche senza conoscere quale lingua si codifica, posso consigliarne uno che supporti la maggior parte di essi.

Netbeans FTW, non troverai nulla di meglio ed è gratuito. L'unico inconveniente è il requisito di avvio veloce. Ma quei pochi secondi in più valgono quello che può fare questo incredibile IDE. Lo chiami, Netbeans può farlo!

+0

Se cancelli il primo paragrafo questa è una risposta ragionevole. Ma il primo paragrafo mostra più la tua mancanza di conoscenza piuttosto che c'è qualcosa di sbagliato in Textmate ed Emacs. – icc97

0

Sto usando Notepad ++ fino a poco tempo fa, ma ho appena scoperto jEdit. Mi piace abbastanza bene. Sì, ci sono voluti 20 secondi. venire sulla mia macchina. Consideriamo ora questo: con un editor multi-documento come jEdit, Notepad ++ ho appena avviato un'istanza e aperto altri documenti senza doverlo riavviare. Grosso, grasso, peloso affare. Aptana Studio prende eoni per venire, e lo vendono ancora. Il risparmio in tempo reale/perdita di tempo di un editor è ciò che fa, non quanto velocemente inizia! Perché pensi che così tante persone preferiscano XP rispetto a Vista? Avvio più rapido, ma esecuzione più lenta? È una vendita difficile. Ecco alcune cose che ho notato destra fuori del blocco che jEdit fa che N ++ non lo fa:

  1. sottolinea gli errori di ortografia, e ben ignora le entità con targhetta (tramite il VoxSpell plug-in)
  2. Si può, come si dice , testo "hard rap" a qualsiasi cosa tu abbia impostato, invece di dover copiare un numero negli Appunti per inserire del testo, come nei plug-in orribilmente datati di TextFX.
  3. completamento dei tag che funziona in PHP
  4. automatico meccanismo di plug-in download, con un sacco di buoni plug-in
  5. capacità multi-piattaforma
  6. È possibile riorganizzare la barra degli strumenti, e eseguire le macro da esso.
  7. L'autosalvataggio non è un plug-in e salva su un nome di file temporaneo, (come l'originale, ma racchiuso tra # cancelletti #), quindi non si ha il problema di sovrascrivere un file che non eri pronto a per salvare ancora, solo per essere protetto in caso di incidente.

Il plug-in SnippetPlus ha fornito a N ++ una buona capacità di snippet, ma il plug-in Clipper funziona in modo simile in una finestra dock. Tt gira WAY più veloce di Eclipse e Aptana, che sono anche in Java, ed è compendabile per gli editori nativi in ​​velocità per quello che ho usato per, finora. È gratis. Ha un editor CSS che funziona bene, fatta eccezione per l'anteprima. Supporta un numero di sistemi di controllo della versione. In breve, mi piace già meglio di N ++. Non ho notato alcuna stranezza del cursore o altro problema tecnico. In breve, dopo averle giocate per alcuni giorni, penso che abbia delle migliori capacità per la modifica di HTML rispetto a N ++. Le cose che elenco sopra possono essere aggiustate o aggiunte a N ++, ma sono già lì, in un avvio lento, ma per il resto impeccabile (almeno nella mia esperienza fino ad ora) dell'applicazione.

1

Bene, c'è sempre Emacs. Fa tutto ciò che chiedi e molto altro. L'unico vero svantaggio è la curva di apprendimento (C-x C-s da salvare, C-x C-c per uscire da ecc.), ma è un mito che imparare Emacs sia difficile. E non devi nemmeno imparare molto per utilizzarlo (come con VIM), imparare le basi e imparare di più quando necessario.

Inoltre, ErgoEmacs sembra essere un buon punto di partenza. Vorrei averlo scoperto prima di familiarizzare con Vanilla-Emacs. Oh bene.