VimCS: Extra: differenze tra le versioni

m
nessun oggetto della modifica
Nessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
{{Template:VimCS}}
{{Template:VimCS}}
__TOC__
Ovviamente uso Vim anche per mutt, in questo modo componendo un nuovo messaggio mi troverò in modalità inserimento, con il cursore sotto gli header dell'email e con la limitazione di 73 caratteri per riga:
Ovviamente uso Vim anche per mutt, in questo modo componendo un nuovo messaggio mi troverò in modalità inserimento, con il cursore sotto gli header dell'email e con la limitazione di 73 caratteri per riga:
vim -f -c 'set tw=73' -c '/^$/' -c 'normal o' -c startinsert
<pre>vim -f -c 'set tw=73' -c '/^$/' -c 'normal o' -c startinsert</pre>


apre Vim con limite di caratteri per riga (73):
apre Vim con limite di caratteri per riga (73):
$ vim -c 'set tw=73'
<pre>$ vim -c 'set tw=73'</pre>


apre file alla riga 5:
apre file alla riga 5:
$ vim +5 nome_file
<pre>$ vim +5 nome_file</pre>


apre file alla riga 5 in insert mode:
apre file alla riga 5 in insert mode:
$ vim -c startinsert +5 nome_file
<pre>$ vim -c startinsert +5 nome_file</pre>


apre file in insert mode sotto la riga 5:
apre file in insert mode sotto la riga 5:
$ vim -c 'normal o' -c startinsert +5 nome_file
<pre>$ vim -c 'normal o' -c startinsert +5 nome_file</pre>


dato un file di 8 righe, si posiziona sotto l'ultima creandone una nuova:
dato un file di 8 righe, si posiziona sotto l'ultima creandone una nuova:
$ vim +9 -c 'put_ | startinsert' nome_file
<pre>$ vim +9 -c 'put_ | startinsert' nome_file</pre>


apre file cercando la parola foobar:
apre file cercando la parola <code>foobar</code>:
$ vim +/foobar nome_file
<pre>$ vim +/foobar nome_file</pre>


apre due file affiancati impostando lo scorrimento simultaneo:
apre due file affiancati impostando lo scorrimento simultaneo:
$ vim -c 'windo set scrollbind' -O nome_file1 nome_file2
<pre>$ vim -c 'windo set scrollbind' -O nome_file1 nome_file2</pre>


apre file cercando corrispondenza della data corrente:
apre file cercando corrispondenza della data corrente:
$ vim +/$(date '+%b %e') nome_file
<pre>$ vim +/$(date '+%b %e') nome_file</pre>


cambia variabile lingua e cerca data in formato inglese:
cambia variabile lingua e cerca data in formato inglese:
$ LANG=C; vim +/$(date '+%b %e') nome_file
<pre>$ LANG=C; vim +/$(date '+%b %e') nome_file</pre>




Riga 46: Riga 47:


Giacché ":e ++enc=latin1" richiede un file come argomento, per impostarlo da riga di comando si può usare 'set fenc=latin1':
Giacché ":e ++enc=latin1" richiede un file come argomento, per impostarlo da riga di comando si può usare 'set fenc=latin1':
$ vim -c 'set fenc=latin1'
<pre>$ vim -c 'set fenc=latin1'</pre>




= Easter egg =
== Easter egg ==
'''<nowiki>:</nowiki>help 42''' <br/>
'''<nowiki>:</nowiki>help 42''' <br/>
'''<nowiki>:</nowiki>help!''' <br/>
'''<nowiki>:</nowiki>help!''' <br/>
Riga 61: Riga 62:




= Riferimenti =
== Riferimenti ==
Vim ha un help interno strepitoso - ''':help help''' <br/>
Vim ha un help interno strepitoso - ''':help help''' <br/>
Durante la consultazione si trovano dei collegamenti ad altri capitoli o pagine racchiusi tra due pipe, per seguirli posizionarvi sopra il cursore e premere '''Ctrl-]'''
Durante la consultazione si trovano dei collegamenti ad altri capitoli o pagine racchiusi tra due pipe, per seguirli posizionarvi sopra il cursore e premere '''Ctrl-]'''
6 999

contributi