Pagina 1 di 1
Vim
Inviato: mercoledì 10 settembre 2008, 12:11
da kelev
Ho installo vim però quando creo un file con estensione .c e comincio a scrivere il codice esso non modifica i colori, per esempio del printf e scanf, e non c'è nemmeno la indentazione automatica..come posso fare per installare il tutto?
Re: Vim
Inviato: mercoledì 10 settembre 2008, 12:18
da Arcovoltaico77
beh, ci sono editor meno "di legno" rispetto a vim, che offrono le funzionalità che dici.
Non sò neanche se esistano plugin per vim adatti allo scopo; ho dato uno sguardo veloce, ma il massimo che ho trovato è il pacchetto "vim-syntax-gtk" che evidenzia la sintassi gtk

Re: Vim
Inviato: mercoledì 10 settembre 2008, 12:21
da [lost]-Divilinux
c'e' in giro (non ricordo dove, usa locate) il file di configurazione vimrc dove puoi abilitare il supporto per l'highlight
definire vim un editor "di legno" farebbe rabbrividire chiunque. Probabilmente non sei a conoscenza di tutte le features che offre...
Re: Vim
Inviato: mercoledì 10 settembre 2008, 12:25
da Arcovoltaico77
in effetti non lo conosco a fondo, ma già il fatto che per uscire debba digitare "Esc- Due Punti - Q - Punto Escamativo" mi fà rabbrividire... il CTRL-X di nano non è meglio?

Re: Vim
Inviato: mercoledì 10 settembre 2008, 12:27
da [lost]-Divilinux
per uscire non devi digitare esc. Esc lo premi quando devi uscire da una qualsiasi modalita' ad esempio di scrittura..quindi ctrl+x (che non e' il comando per uscire da nano ma quello per salvare ed uscire) e :q e' la stessa cosa
Re: Vim
Inviato: mercoledì 10 settembre 2008, 12:30
da Arcovoltaico77
ma si, alla fine questione di gusti

personalmente trovo comodo avere la legenda dei comandi in basso, quindi quando posso uso nano.
A volte comunque mi tocca usare vi , per lavoro :'(
(b2b)
Re: Vim
Inviato: mercoledì 10 settembre 2008, 12:43
da kelev
Io lo uso a scuola quindi lo uso anche a casa
Nota: vim-syntax-gtk lo installa ma non funziona come dico io (colori ecc.)
Re: Vim
Inviato: mercoledì 10 settembre 2008, 12:56
da [lost]-Divilinux
nella tua home
set nocompatible
set bs=2
set tw=72
set cindent
set mouse=a
set nowrapscan
set showmatch
set showmode
set uc=0
set t_kD=^?
map ^H X
map \e[3~ x
set mousehide
set hlsearch
let c_comment_strings=1
" Color for xiterm, rxvt, nxterm, color-xterm :
if has("terminfo")
set t_Co=8
set t_Sf=\e[3%p1%dm
set t_Sb=\e[4%p1%dm
else
set t_Co=8
set t_Sf=\e[3%dm
set t_Sb=\e[4%dm
endif
syntax on
personalmente trovo comodo avere la legenda dei comandi in basso, quindi quando posso uso nano.
io uso editor di testo in contesti completamente diversi. Quando hai bisogno di splittare l'editor perche' stai lavorando su un server vim e' fondamentale.
Re: Vim
Inviato: mercoledì 10 settembre 2008, 13:14
da kelev
Re: Vim
Inviato: mercoledì 10 settembre 2008, 13:18
da [lost]-Divilinux
strano..allora prendi l'esempio in
e copialo nella tua home..alla fine e' uguale
Re: Vim
Inviato: mercoledì 10 settembre 2008, 13:45
da jepessen
Non è uguale, perchè il file della home ha la precedenza se sono presenti entrambi. Comunque il comando syntax on si può dare anche dall'interno dell'editor.
Daniele
Re: Vim
Inviato: mercoledì 10 settembre 2008, 13:47
da [lost]-Divilinux
Non è uguale, perchè il file della home ha la precedenza se sono presenti entrambi.
si e' uguale perche' in /usr/share c'e' il file di esempio (che non viene preso da vim per la configurazione)..basta che poi lo rinomini .vimrc e lo sposti nella ~/
Re: Vim
Inviato: mercoledì 10 settembre 2008, 13:49
da jepessen
Ah ok, scusate per il disguido allora.
Daniele
Re: Vim
Inviato: mercoledì 10 settembre 2008, 13:50
da [lost]-Divilinux
mi spiego ancora meglio..e' uguale nel senso che vale sempre come file di configurazione a patto di rinominarlo .vimrc e spostarlo nella home
Non sapevo che il syntax on si potesse dare come comando..editando il file comunque e' possibile abilitare anche l'indentazione (che non e' male)

Re: Vim
Inviato: mercoledì 10 settembre 2008, 14:12
da jepessen
Il file di configurazione è composto da comandi vim. Tutto quello che scrivi lì lo puoi scrivere all'interno del programma. Eviti così di dover dare sempre gli stessi comandi ogni volta che lo avvii, tutto qua.
Daniele
Re: Vim
Inviato: giovedì 11 settembre 2008, 17:27
da kelev
Grazie ho risolto

Re: [Risolto]Vim
Inviato: giovedì 11 settembre 2008, 17:29
da kelev
Ah un'altra cosa..per quanto riguarda l'indentazione?
Re: Vim
Inviato: giovedì 11 settembre 2008, 18:48
da jepessen
Prova
qua
Daniele
@edit: anche
qua
Re: Vim
Inviato: giovedì 11 settembre 2008, 18:57
da kelev
Ok grazie mille