VimCS: Extra: differenze tra le versioni
mNessun oggetto della modifica |
mNessun oggetto della modifica |
||
Riga 3: | Riga 3: | ||
modalità inserimento, con il cursore sotto gli header dell'email e con la limitazione di 73 | modalità inserimento, con il cursore sotto gli header dell'email e con la limitazione di 73 | ||
caratteri per riga: | caratteri per riga: | ||
vim -f -c 'set tw=73' -c '/^$/' -c 'normal o' -c startinsert | |||
vim -f -c 'set tw=73' -c '/^$/' -c 'normal o' -c startinsert | |||
apre Vim con limite di caratteri per riga (73): | apre Vim con limite di caratteri per riga (73): | ||
$ vim -c 'set tw=73' | |||
$ vim -c 'set tw=73' | |||
apre file alla riga 5: | apre file alla riga 5: | ||
$ vim +5 nome_file | |||
$ vim +5 nome_file | |||
apre file alla riga 5 in insert mode: | apre file alla riga 5 in insert mode: | ||
$ vim -c startinsert +5 nome_file | |||
$ vim -c startinsert +5 nome_file | |||
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 | |||
$ vim -c 'normal o' -c startinsert +5 nome_file | |||
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 | |||
$ vim +9 -c 'put_ | startinsert' nome_file | |||
apre file cercando la parola foobar: | apre file cercando la parola foobar: | ||
$ vim +/foobar nome_file | |||
$ vim +/foobar nome_file | |||
apre due file affiancati impostando lo scorrimento simultaneo: | |||
$ vim -c 'windo set scrollbind' -O nome_file1 nome_file2 | |||
apre file cercando corrispondenza della data corrente: | apre file cercando corrispondenza della data corrente: | ||
$ vim +/$(date '+%b %e') nome_file | |||
$ vim +/$(date '+%b %e') nome_file | |||
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 | |||
$ LANG=C; vim +/$(date '+%b %e') nome_file | |||
col cursore su un link apre sorgente html - '''ctrl-w ctrl-f''' | col cursore su un link apre sorgente html - '''ctrl-w ctrl-f''' |
Versione delle 06:51, 27 mag 2011
Vim Cheat Sheet |
Sommario |
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
apre Vim con limite di caratteri per riga (73):
$ vim -c 'set tw=73'
apre file alla riga 5:
$ vim +5 nome_file
apre file alla riga 5 in insert mode:
$ vim -c startinsert +5 nome_file
apre file in insert mode sotto la riga 5:
$ vim -c 'normal o' -c startinsert +5 nome_file
dato un file di 8 righe, si posiziona sotto l'ultima creandone una nuova:
$ vim +9 -c 'put_ | startinsert' nome_file
apre file cercando la parola foobar:
$ vim +/foobar nome_file
apre due file affiancati impostando lo scorrimento simultaneo:
$ vim -c 'windo set scrollbind' -O nome_file1 nome_file2
apre file cercando corrispondenza della data corrente:
$ vim +/$(date '+%b %e') nome_file
cambia variabile lingua e cerca data in formato inglese:
$ LANG=C; vim +/$(date '+%b %e') nome_file
col cursore su un link apre sorgente html - ctrl-w ctrl-f
crea un file nuovo come dos invece che unix, permettendo una formattazione leggibile dal notepad di windows - :set ff=dos
crea un file nuovo con codifica iso-8859-1 - :set fenc=latin1
apre un file e ne converte la codifica in iso-8859-1 - :e ++enc=latin1
Easter egg
:h 42
:h!
:h holy-grail
Riferimenti
Vim ha un help interno strepitoso - :h help
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-]
- Homepage
- Wiki
- Help in italiano
- Guida introduttiva in italiano, semplice e completa