Pagina 1 di 1

configurare Vim per la programmazione

Inviato: gio 3 apr 2008, 14:02
da smtux
Salve,

vi scrivo perchè le riceche con google non mi hanno soddisfatto..
sarei interessato ad usare Vim (o Vi) per programmare in C/C++, vorrei però configurarlo per benino in modo che riconosca il linguaggio, l'indentazione... poi dopo lo sfondo (magari nero)... avete qualche tutorial da indicarmi (oltre a vimtutor)?

grazie in anticipo

Re: configurare Vim per la programmazione

Inviato: gio 3 apr 2008, 17:21
da Mario Vanoni
smtux ha scritto:Salve,

vi scrivo perchè le riceche con google non mi hanno soddisfatto..
sarei interessato ad usare Vim (o Vi) per programmare in C/C++, vorrei però configurarlo per benino in modo che riconosca il linguaggio, l'indentazione... poi dopo lo sfondo (magari nero)... avete qualche tutorial da indicarmi (oltre a vimtutor)?

grazie in anticipo
- programmo in C dal 1985, usando allora il vi(1) di AT&T
- dal 1995 sotto Linux usando nvi(), derivato da BSD
- la mia (minima) configurazione e` tutta in ~/.exrc

:set exrc sm smd report=1 ai ts=8 sw=8 noflash iclower ruler
map g 1G

il map per avere lo stesso comportamento di less(1),
tasto g inizio file, tasto G fine del file

sotto console hai schermo nero e caratteri bianchi

wc -c vim 3704036 con shared libraries
wc -c nvi 913160 compilato statico (gcc -O2 -s -static)

Mario Vanoni

Re: configurare Vim per la programmazione

Inviato: gio 3 apr 2008, 19:21
da inux
io ho questo se ti può essere utile http://www.siforge.org/articles/2003/12 ... a_vim.html ciao :D

Re: configurare Vim per la programmazione

Inviato: gio 3 apr 2008, 19:24
da albatros
http://www.pluto.it/ildp/howto/c-editing-with-vim.html
Qualcosa trovi anche nella documentazione di vim.

Per quanto riguarda lo sfondo, di solito dipende dal terminale X.
Io uso rxvt con questi parametri:
rxvt -fg white -bg black -cr green -pr yellow -bd blue -sl 2000

Re: configurare Vim per la programmazione

Inviato: dom 6 apr 2008, 11:30
da smtux
grazie mille dei link... sempre preziosi!

Re: configurare Vim per la programmazione

Inviato: ven 11 apr 2008, 13:41
da IceSlack
cerca in usr/ vimrc e copialo nella tua home nominandolo in .vimrc e da li se vuoi mettere lo schema di colori inserisci colorscheme desert dove desert sta per lo schema di colori, noterai che aprendo un file si colorera' tutto

Re: configurare Vim per la programmazione

Inviato: sab 12 apr 2008, 17:53
da smtux
IceSlack ha scritto:cerca in usr/ vimrc e copialo nella tua home nominandolo in .vimrc e da li se vuoi mettere lo schema di colori inserisci colorscheme desert dove desert sta per lo schema di colori, noterai che aprendo un file si colorera' tutto

grazie del consiglio.

purtroppo ho provato come mi hai detto, però non mi restano le impostazioni della sessione.
Mi spiego meglio, sia con VIM che con GVIM tutte le volte che riapro la sessione mi riprende le impostazioni de default, perchè?

esempio: vorrei impostare lo sfondo nero, indentare il codice C, avere la finestra di dimensioni fisse (120x80).

come faccio?

Re: configurare Vim per la programmazione

Inviato: sab 12 apr 2008, 18:05
da smtux
Mario Vanoni ha scritto:
smtux ha scritto:Salve,

vi scrivo perchè le riceche con google non mi hanno soddisfatto..
sarei interessato ad usare Vim (o Vi) per programmare in C/C++, vorrei però configurarlo per benino in modo che riconosca il linguaggio, l'indentazione... poi dopo lo sfondo (magari nero)... avete qualche tutorial da indicarmi (oltre a vimtutor)?

grazie in anticipo
- programmo in C dal 1985, usando allora il vi(1) di AT&T
- dal 1995 sotto Linux usando nvi(), derivato da BSD
- la mia (minima) configurazione e` tutta in ~/.exrc

:set exrc sm smd report=1 ai ts=8 sw=8 noflash iclower ruler
map g 1G

il map per avere lo stesso comportamento di less(1),
tasto g inizio file, tasto G fine del file

sotto console hai schermo nero e caratteri bianchi

wc -c vim 3704036 con shared libraries
wc -c nvi 913160 compilato statico (gcc -O2 -s -static)

Mario Vanoni
non ho capito una cosa, tutte le volte che usi vim gli passi la stringa che ti configura la sessione? infatti a me non salva le opzioni in .gvimrc o in .vimrc (gvim e vim rispettuvamente)

Re: configurare Vim per la programmazione

Inviato: sab 12 apr 2008, 18:15
da Mario Vanoni
smtux ha scritto:
Mario Vanoni ha scritto: - dal 1995 sotto Linux usando nvi(), derivato da BSD
- la mia (minima) configurazione e` tutta in ~/.exrc

:set exrc sm smd report=1 ai ts=8 sw=8 noflash iclower ruler
map g 1G

il map per avere lo stesso comportamento di less(1),
tasto g inizio file, tasto G fine del file
non ho capito una cosa, tutte le volte che usi vim gli passi la stringa che ti configura la sessione? infatti a me non salva le opzioni in .gvimrc o in .vimrc (gvim e vim rispettuvamente)
- non conosco/uso vim
- [n]vi quando parte, legge il file ~/.exrc ed imposta quello che c'e` scritto
- se cambi impostazione quando sei dentro, dopo :wq sono perse

Mario Vanoni

Re: configurare Vim per la programmazione

Inviato: sab 12 apr 2008, 18:22
da smtux
infatti mi torna.
Ho però un differenza tra quello che c'è scritto e quello che viene effettivamente caricato.

Ho un dubbio se volessi cambiare la larghezza della finestra del terminale di gnome come faccio? qual'è il file che viene letto?