Tendenza 2008: miglior editor di testo libero alternativo a Ultraedit che consigli [chiuso]

StackOverflow https://stackoverflow.com/questions/412477

  •  03-07-2019
  •  | 
  •  

Domanda

Il 2008 è passato e ci sono nuovi software gratuiti o aggiornamenti per gli editor di testo che possono prendere il posto di Ultraedit-32, che è probabilmente l'app killer degli editor di testo commerciali.

Tutti abbiamo cercato quell'editor perfetto, li abbiamo testati, confrontati e infine bloccato con quello che amiamo di più.

Le funzionalità di Ultraedit-32 che sono potenti che cerchiamo anche negli editor di testo alternativi sono:

  • Stabile e veloce e la possibilità di aprire file di dimensioni GB senza sacrificare le risorse di sistema (AKA Direct File Access)
  • Trova e sostituisci, supporta le espressioni regolari. Può trovare / sostituire tra i file.
  • Modifica colonna, inclusa la possibilità di selezionare una colonna vuota e digitare su tutte le linee su quelle colonne (Holy Grail of Column Editing).
  • Funzioni IDE come evidenziazione della sintassi, completamento automatico, rientro automatico, modelli e navigazione del codice sorgente.
  • Interfaccia a schede per file di testo.
  • Caratteri e colori personalizzabili

Per rendere questo Q & amp; molto utile, si prega di indicare:

  • Nome dell'editor di testo
  • Piattaforma OS di Editor di testo
  • URL del sito web
  • I tuoi commenti
È stato utile?

Soluzione

Uso Notepad ++ , che ha la maggior parte delle funzionalità di UltraEdit (piattaforma Windows).

Ma il motivo principale è uno schieramento: so che posso semplicemente copiarlo sul desktop dei miei colleghi e possono iniziare a usarlo. Nessuna modifica all'installazione o al registro. In realtà è una delle applicazioni portatili .

L'integrazione di Componente Scintilla è abbastanza stabile ora.

Altri suggerimenti

Per me sono emacs, ci torno sempre.

Disponibile su quasi tutti i sistemi operativi.

Molto tempo fa sono passato dall'UE al Crimson Editor (ma il l'ultima versione 3.72 è disponibile su Source Forge nell'ambito del progetto Emerald Editor ) .

Di recente sono passato a PSpad dopo aver testato di più o meno tutti gli editor gratuiti disponibili al momento. Era quello più adatto alle mie esigenze.

Solo per completezza, per molto tempo ho usato MicroEmacs su una varietà di piattaforme, principalmente Unix ma anche Amiga e MSDOS. È ancora in giro come Jasspa MicroEmacs e anche se penso che sia un grande editor, non avevo il coraggio di tornare a un'interfaccia basata sui personaggi (colpa mia).

Tutti questi editor sono programmabili tramite script e hanno l'evidenziazione della sintassi e altre funzionalità, ma nessuno di essi potrebbe sostituire un IDE completo per la lingua. In particolare con un editor ti mancherebbe il riferimento incrociato del simbolo per rispondere a domande come "dove è stata definita questa funzione?" o "dove si fa riferimento a questa variabile?" Per cose come questa uso Source Navigator NG che fa un ottimo lavoro nella creazione un database di riferimento incrociato completo. Ha anche alcune funzionalità di modifica, ma non mi affiderei a loro!

Come utente di lunga data di TextMate su un Mac, ti consiglio di utilizzare questo " clone " chiamato E . È molto più leggero di qualsiasi IDE e per molti usi altrettanto potente. Oppure potresti prendere un Mac ed eseguire TextMate :) Con cose come VMware Fusion e Parallels 4, che eseguono un editor Mac per file Windows, dovrebbe essere molto semplice ...

Come dice Stumproot, Emacs è un'ottima scelta, ma non lo è rispettare rigorosamente i requisiti elencati.

Stabile e veloce - OK.

Possibilità di aprire file di dimensioni GB - Purtroppo Emacs non è in grado di gestirlo file di grandi dimensioni, perché carica sempre l'intero file nel buffer. Nel Mondo UNIX, i programmi da riga di comando grep, awk e sed fanno il lavoro di modifica di file di grandi dimensioni, ma l'incapacità di aprire file di grandi dimensioni potrebbe essere maggiore problema in Windows.

Trova e sostituisci - OK.

Supporta espressioni regolari - OK.

Può trovare / sostituire tra i file - OK.

Modifica colonna - Se questo è ciò che significa, allora Emacs ce l'ha.

Evidenziazione della sintassi - OK.

Completamento automatico - OK.

Rientro automatico - OK.

Modelli - OK.

Navigazione del codice sorgente - dipende da cosa intendi. Anche dipende dal linguaggio di programmazione.

Interfaccia a schede per file di testo - Per impostazione predefinita, Emacs non ha schede (anche se Aquamacs ). Un diffuso l'opinione tra gli emacsisti è che le schede non si adattano. Ma puoi sempre usa Modalità barra delle schede se vuoi davvero.

Caratteri e colori personalizzabili - OK.

Ma la cosa principale di Emacs non è quello che può fare attualmente, ma cosa puoi fare per farlo. Nessun altro editor è così facilmente estensibile. Immagino che potresti persino aggirare il file di grandi dimensioni emettono e sviluppano una sorta di modalità file di grandi dimensioni (se qualcuno già non l'ho fatto).

Non conosco nessun altro editor in cui puoi modificare le tabelle ASCII , disegna diagrammi e gioca .

Edizione Microsoft Visual Studio Express :)

Al momento sto usando alcuni editor diversi che dipendono da ciò che sto facendo - non l'approccio più ottimale, ma devo ancora trovare il "solo editor per domarli tutti".

  • Sviluppo di Windows - C ++, C #, ecc: Microsoft Visual Studio 2008
  • Sviluppo Java: Eclipse - il supporto degli strumenti per delineare, eseguire il debug ecc. è meraviglioso.
  • Sviluppo di Ruby su Mac: TextMate - ok quindi non esattamente gratis, ma è economico!
  • Sviluppo Python: Eclipse con plugin PyDev o Emacs
  • Tutto il resto: Emacs
  

Ultraedit-32, che è probabilmente il   app killer di editor di testi commerciali.

Ovviamente non hai mai provato l'editor Zeus ; )

* Name of Text Editor

Jedit

* OS Platform of Text Editor

Cross Platform (basato su Java)

* Website URL

http://www.jedit.org

* Your comments

Provalo, è fantastico!

Mi piace SciTE . È multipiattaforma, l'ho usato su Windows, Linux, Mac. Esegue l'evidenziazione della sintassi e il rientro automatico, non sono sicuro del completamento automatico.

Mi piace usare Geany

È basato su gtk + e funziona su Linux e Windows

http://www.geany.org/

Ha un supporto eccellente per il rientro automatico, il completamento automatico di classe / metodo, può chiudere automaticamente [] {} () " " '', supporta la chiusura di tag xml / xhtml, browser di file e supporto per plug- ins.

Anche su Linux si ottiene una finestra terminale in fondo.

Dispone di pulsanti per la compilazione e l'esecuzione. L'ho testato per C, C ++, Java e Python.

GVIM - per gli amanti di vim / vi. Se hai intenzione di lavorare molto su sistemi Unix / Linux, avere GVIM è il miglior editor che manterrà le tue abilità di editing / automazione nitide. Ha tutte le chicche come

  • evidenziazione della sintassi
  • rientro automatico
  • automazione tramite scripting
  • potente motore regex da cercare / sostituire
  • tonnellate di plugin

Nessuno ha menzionato GEdit quindi lo farò, per Windows (è anche su Gnome [linux]).

 alt text
(fonte: gnome.org )

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top