Pagina 1 di 1

emacs e C

Inviato: lun 28 nov 2005, 11:33
da Tochiro
Salve,
Ho qualche piccolo problema con GNU Emacs.
Non so come eseguire un programma restando in Emacs
Di solito uso VIM per scrivere programmi in C,
ma dal momento che molti miei amici usano GNU Emacs,
ho deciso di imparare ad usarlo anch'io.
Ho letto parte del tutorial, perchè con l'inglese non me la cavo mica tanto.
Comunque la domanda alla quale al momento mi urge trovare una risposta
è la seguente:
Perche se da emacs posso eseguire tranquillamente gdb
'Tool->Debugger'
non c'è verso di eseguire un qualsiesi altro programma.?
Ho visto 'Tool->'Shell Command...',
ma non mi permette di interaggire col programma esegito, perchè?
ad esempio se eseguo gdb da Shell Command non ho modo di effettuare nulla.
Se notate invece VIM con un
":!" vi permette di fare qualsiesi cosa come se vi trovaste in bash
solo dopo che il programma termina vi riporta in vim.
Questo è ciò che voglio ottenere da GNU Emacs, penso che si possa perche quando fa il debug lo fa.
Spero sia stato abbastanza chiaro

Inviato: lun 28 nov 2005, 13:55
da gallows
Alt+!

Inviato: lun 28 nov 2005, 15:51
da Tochiro
Alt+!
???
In questo modo non posso interaggire con il programma lanciato!
Fa un prova con un programma che chiede un input

Inviato: lun 28 nov 2005, 16:07
da gallows
Tochiro ha scritto:
Alt+!
???
In questo modo non posso interaggire con il programma lanciato!
Fa un prova con un programma che chiede un input
Ah ok, non avevo capito io.
Per far quello io uso eshell (M-x eshell), è un shell integrata dentro emacs.

Inviato: lun 28 nov 2005, 16:40
da Tochiro
Grazie è proprio quello che cercavo! :D

Inviato: lun 28 nov 2005, 17:59
da Firetux
quasi OT...sono anni che dico "devo vedere come funziona emacs" ...mi sa che è giunta l'ora di farlo :wink:

Inviato: lun 28 nov 2005, 18:58
da gallows
Firetux ha scritto:quasi OT...sono anni che dico "devo vedere come funziona emacs" ...mi sa che è giunta l'ora di farlo :wink:
Ne vale la pena. E te lo dice un (ormai ex) fanatico di Vim :lol:

Inviato: lun 28 nov 2005, 19:35
da samiel
Ma gvim? Io lo sto scoprendo in questi giorni
con l'aggiunta di Vim-Latex per realizzare S4d.
Gallow, hai provato ad aggiungere in ~/.vimrc
due righe come:

Codice: Seleziona tutto

colorscheme blue
set gfn=Courier\ New\ Bold\ 14
poi lancia gvim e dimmi se non si vede bene...
Sarà che Emacs di default mi fa perdere
una diottria alla volta...

M.[/code]

Inviato: lun 28 nov 2005, 21:37
da gallows
Beh, per vedersi si vede. Anche troppo per la mia risoluzione.

Io usavo gvim con "colorscheme desert" con il font classico monospace ed era ok (almeno per i miei occhi/risoluzione).

Gvim comunque ha il difetto di essere un po' lento in apertura e alla fine finivo sempre per usare Vim direttamente da shell.

Buon lavoro per s4d ;)