6 999
contributi
Nessun oggetto della modifica |
S3v (discussione | contributi) 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: | ||
<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): | ||
<pre>$ vim -c 'set tw=73'</pre> | |||
apre file alla riga 5: | apre file alla riga 5: | ||
<pre>$ vim +5 nome_file</pre> | |||
apre file alla riga 5 in insert mode: | apre file alla riga 5 in insert mode: | ||
<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: | ||
<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: | ||
<pre>$ vim +9 -c 'put_ | startinsert' nome_file</pre> | |||
apre file cercando la parola foobar: | apre file cercando la parola <code>foobar</code>: | ||
<pre>$ vim +/foobar nome_file</pre> | |||
apre due file affiancati impostando lo scorrimento simultaneo: | apre due file affiancati impostando lo scorrimento simultaneo: | ||
<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: | ||
<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: | ||
<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': | ||
<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-]''' |
contributi