2012-11-04 15 views
7

Dopo aver utilizzato vi per la parte migliore di 15 anni, ho provato Rob Pike's Acme per un capriccio mentre lavoravo con Go. Mi è davvero piaciuto quanto sia minimo e leggero. Le moderne cose unix-esque non si comportano bene nello sviluppo di Acme e Ruby sono irritanti nel migliore dei casi in quell'ambiente (funziona egregiamente con Go e C, comunque).editor di testo moderno simile a acme

Mi sono adattato ad alcune delle "funzionalità" di Acme in vim, ma sto cercando a tentoni le opzioni in questo momento. Esistono editor di testo con le seguenti caratteristiche (in qualche modo soggettive) e non molto altro?

  • numeri evidenziazione o riga di sintassi
  • gira su OSX e forse linux
  • buffer/finestra scissione
  • luce di sfondo, in primo piano scuro (o la possibilità di cambiare questo)
  • poco o nessun gonfiare
  • possibilità di eseguire aprire un terminale nell'editor o eseguire comandi da esso

Non conosco nessun editor che possa darmi il supporto per il mouse di Acme, ma in questi giorni sto usando un trackpad magico, quindi non è necessario. Ho provato Sublime, ma sembra che un po 'di finestre gonfie e sdrucciolevoli rendano lo spazio inutile. La modalità a schermo intero si avvicina a quello che sto cercando, ma non riesco a capire cosa manca. Sublime potrebbe funzionare se potessi aprire un terminale anche nella finestra.

Il mio ambiente corrente è iTerm2 a schermo intero, che utilizza vim per la modifica del codice. Funziona relativamente bene, ma usare il mouse sarebbe utile. Un grande motivatore per la mia ricerca è che Aqua spreca così tanto spazio con i bordi/ombre delle finestre e non c'è un gestore di finestre di piastrellatura sufficiente per OSX.

+0

E 'anche interessante notare che la mia ricerca è stato spronato da cose come ia-scrittore e testo pieghevole. Non potrei scrivere in nessuno di questi, ma sono decisamente le linee di quello che sto cercando. Interfaccia poco o nulla e funzionalità sufficienti per completare il mio lavoro. – cmhobbs

risposta

2

Non sono a conoscenza di nessun editore "moderno" che imita Acme ma tutto ciò che chiedi è in Vim ed Emacs ma probabilmente non è quello che potremmo chiamare "moderno" e la loro operazione è diametralmente opposta a quella di Acme.

L'ultimo elemento nell'elenco è più semplice e naturale in Emacs che in Vim.

Capisco che si desidera un editor GUI ma sembra che si lamentino della gestione delle finestre di Mac OS X. Ho l'impressione che tu ti trovassi a tuo agio in un vero ambiente desktop affiancato. Hai provato Awesome o WMII o altri?

Infine, è possibile utilizzare il mouse per posizionare il cursore, selezione visiva, messa a fuoco della finestra e facendo clic sulle schede in Vim, solo set mouse=a nel numero ~/.vimrc.

Accanto alla roba molto speciale che ho visto fare con il mouse in Acme, penso che apparteneva che si desidera è lì:

vim

+0

Dico sempre che l'altezza della mia produttività era con FreeBSD, ion3 e perl. Fantastico e dwm sono i migliori sostituti che ho visto. Detto questo, sono costretto a lavorare in un ambiente Mac per lavoro in questi giorni. Non ho trovato una piastrellatura sufficiente per sostituire l'acqua. Tutto è solo una specie di finestrino di finestre insieme. Sono tentato di lavorare in un VM, ma sembra relativamente inefficiente. – cmhobbs

+0

Accettare questa risposta perché "set mouse = a" mi rende un po 'più vicino di quello che ho ora. Grazie per l'input. – cmhobbs

+0

Se non usi molte app native di Cocoa dovresti provare ad affinare un WM in X11: funziona come in una scatola BSD/Linux. – romainl

Problemi correlati