Re: vim e options per file
Cioa Pivul,
e un saluto "editato" si estende a tutti i partecipanti alla lista .. :-))
Piviul ha scritto:
Ciao a tutti, qualche tempo fa mi ricordo che era possibile in vim fare
in modo da impostare le opzioni per file. Ad esempio se volevo che un
file bash avesse la numerazione delle righe bastava che il file
iniziasse con:
#!/bin/bash
# vim: set number
Dal momento che non funziona qualcuno mi può dire dove sbaglio?
Come saprai vim (vi) ha almeno tre modalità di funzionamento:
1) Command Mode (predefinito al momento dell'esecuzione);
2) Insert Mode (premendo il tasto (o meglio "comando" .. :-) i oppure a
oppure o dal Command Mode, per inserire il testo alla sinistra del
cursore, alla destra del cursore o inserendo una nuova linea vuota dove
iniziare il testo)
3) Last Line mode o anche modalità "due punti", detta anche modalità
riga di comando, che si ottiene dal command mode premendo appunto i
tasti shift+:
In quest'ultima modalità è possibile attivare diverse funzionalità come
ad esempio l'impostazione (to set ... :-) della numerazione delle righe.
Ergo, per numerare le righe di un qualsiasi file, (anche uno script
bash) basta trovarsi nel command mode (premendo il tasto Esc)
e digitare:
:set number <invio>
et voilà appariranno come per incanto i numeri all'inizio di ogni linea.
Per eliminare i numeri, sempre dalla modalità "due punti" digitare:
:set nonumber <invio>
e i numeri, come per magia, spariranno (a volte ritornano ... :-)))
Per vedere quali sono le impostazioni predefinite basta digitare:
:set <invio>
per vedere tutte quelle disponibili, digitare:
:set all <invio>
Naturalmente, se si desidera disporre della numerazione delle righe
permanetemente allora bisogna intervenire sul file di configurazione di
vim, .vimrc ed aggiungere (o eventualmente deccomentarla se è presente)
set number.
Consiglerei di editare il file di configurazione di vim, .vimrc con
l'editor più potente e duttile che conosco cioè ... vim! ... :-))
Au Revoire
Hugh Hartmann
Grazie
Piviul
Reply to: