Capisco che questa domanda è molto personale per tutti :), ma sono ancora costretto a chiederlo. Attualmente sto usando VIM e gvim come editor principale, ma imho ha un sacco di aspetti negativi:Una ricerca per l'editor di programmatori sotto Linux
- Molto scomodo linguaggio di scripting.
- Rientro ed evidenziazione con espressioni regolari (la vita reale mostra che non è la migliore idea).
- misti problemi tipi di file (cioè Erb, html (+ js + css), PHP + HTML, ecc ...).
- Mancanza di completamento automatico (so che c'è un Acp e un paio di altri script, ma non mi piace il modo in cui lavorano con diversi linguaggi di programmazione e non tengono conto delle peculiarità del linguaggio di programmazione).
Ho più wining, ma non credo che qualcuno voglia ascoltarlo :) Questi sono i punti che fanno più problemi per me.
Quindi sono alla ricerca di un nuovo editor. Che dovrebbe:
- Hanno qualche linguaggio di scripting comune (vale a dire Python, Perl, Ruby, ecc ...) e buona estensibilità.
- Completamento automatico.
- La finestra si divide (quando ci provi, non puoi vivere senza che :)).
- Supporto di più lingue e buon supporto di modalità miste (sicuramente deve avere).
- Supporto GUI. Con capacità di creare/istanziare i widget dalle estensioni.
Se editor ha queste caratteristiche, significa che è quello che voglio. Ho visto molte opzioni, provato Emacs, jEdit e dozzine di altri, ma non ho trovato nulla che soddisfacesse questi 5 punti. L'unico editor che è stato soddisfacente 4/5 punti era gEdit, ma non posso vivere w/o scissioni :(
Se qualcuno sa come redattore Si prega di condividere.
Grazie :)
PS Nessuna guerra santa
[Vim ha supportato lo scripting in Python per alcuni anni] (http://www.builderau.com.au/program/python/soa/Extending-Vim-with-Python/ 0,2000064084,339283181,00.htm). –
La modalità mista sarà la caratteristica meno comune là fuori. Nemmeno Emacs lo fa bene. Ma chi ha detto che il Lisp non era un linguaggio di scripting comune? :( –
Vim supporta molti linguaggi di scripting, ma questo non risolverà altri problemi – Daniel