VimCS: Extra: differenze tra le versioni

nessun oggetto della modifica
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 1: Riga 1:
{{Template:VimCS}}
{{Template:VimCS}}
Ovviamente uso Vim anche per mutt, in questo modo componendo un nuovo messaggio mi troverò in
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:
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
  vim -f -c 'set tw=73' -c '/^$/' -c 'normal o' -c startinsert


Riga 33: Riga 31:




col cursore su un link apre sorgente html - '''ctrl-w ctrl-f'''
col cursore su un link scarica e apre sorgente - '''gf'''


crea un file nuovo come dos invece che unix, permettendo una formattazione leggibile dal notepad di windows - ''':set ff=dos'''
col cursore su un link scarica e apre sorgente in uno split - '''Ctrl-w Ctrl-f'''
 
col cursore su una parola apre la manpage corrispondente (ci prova comunque, se non esiste restituisce un errore) - '''K'''
 
col cursore su un carattere mostra i valori ASCII, esadecimale e ottale del carattere sotto il cursore - '''ga'''
 
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'''
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'''
apre un file e ne converte la codifica in iso-8859-1 - ''':e ++enc=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'




= Easter egg =
= Easter egg =
'''<nowiki>:</nowiki>h 42''' <br/>
'''<nowiki>:</nowiki>help 42''' <br/>
'''<nowiki>:</nowiki>h!''' <br/>
'''<nowiki>:</nowiki>help!''' <br/>
'''<nowiki>:</nowiki>h holy-grail''' <br/>
'''<nowiki>:</nowiki>help holy-grail''' <br/>
'''<nowiki>:</nowiki>help map-modes''' (see comment below the table about :nunmap) <br/>
'''<nowiki>:</nowiki>help UserGettingBored''' <br/>
'''<nowiki>:</nowiki>help spoon''' <br/>
'''<nowiki>:</nowiki>help showmatch (read the note)''' <br/>
'''<nowiki>:</nowiki>Ni!''' <br/>
'''<nowiki>:</nowiki>help bar''' <br/>




= Riferimenti =
= Riferimenti =
Vim ha un help interno strepitoso - ''':h 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-]'''


*[http://www.vim.org/ Homepage]
*[http://www.vim.org/ Homepage]
*[http://vim.wikia.com/wiki/Vim_Tips_Wiki Wiki]
*[http://vim.wikia.com/wiki/Vim_Tips_Wiki Wiki]
*[http://www.pluto.it/files/ildp/traduzioni/vimhelp-it/index72.html Help in italiano]
*[http://www.pluto.it/files/ildp/traduzioni/vimhelp-it/index72.html Help in italiano (non aggiornato)]
*[http://www.siforge.org/articles/2003/12/15-guida_vim.html Guida introduttiva] in italiano, semplice e completa
*[http://www.siforge.org/articles/2003/12/15-guida_vim.html Guida introduttiva] in italiano, semplice e completa
271

contributi