VimCS: Varie: differenze tra le versioni

nessun oggetto della modifica
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 7: Riga 7:
aggiorna diff dopo cambiamenti - ''':diffupdate'''
aggiorna diff dopo cambiamenti - ''':diffupdate'''


vimdiff è un modo per richiamare vim con l'opzione -d:
espande blocco sotto il cursore - '''zo''' <br/>
collassa blocco sotto il cursore - '''zc''' <br/>
espande tutti i blocchi - '''zr''' <br/>
collassa tutti i blocchi - '''zm''' <br/>
espande tutti i blocchi e gli eventuali nidificati - '''zR''' <br/>
collassa tutti i blocchi e gli eventuali nidificati - '''zM'''
 
'''<nowiki>:</nowiki>help :fold'''
 
vimdiff è un modo per richiamare vim con l'opzione ''-d'':
  $ vimdiff nome_file1 nome_file2
  $ vimdiff nome_file1 nome_file2


Riga 28: Riga 37:


crea un html da linea di comando:
crea un html da linea di comando:
  $ vim -n -c 'TOhtml' -c 'wqa' nome_file > /dev/null 2>&1
  $ ex -X -n -c 'TOhtml' -c 'xa' nome_file > /dev/null 2>&1


testo scuro su sfondo chiaro:
testo scuro su sfondo chiaro:
  $ vim -n -c 'set background=light' -c 'TOhtml' -c 'wqa' nome_file > /dev/null 2>&1
  $ ex -X -n -c 'set background=light' -c 'TOhtml' -c 'xa' nome_file > /dev/null 2>&1


testo chiaro su sfondo scuro:
testo chiaro su sfondo scuro:
  $ vim -n -c 'set background=dark' -c 'TOhtml' -c 'wqa' nome_file > /dev/null 2>&1
  $ ex -X -n -c 'set background=dark' -c 'TOhtml' -c 'xa' nome_file > /dev/null 2>&1




Riga 43: Riga 52:
  $ vim -x -n nome_file
  $ vim -x -n nome_file


Per aprirlo le volte successive non serve l'opzione ''-x'', Vim aggiunge una stringa per il
Per aprirlo le volte successive non serve l'opzione ''-x'', Vim aggiunge una stringa per il riconoscimento. Per disattivare la cifratura dal file aperto digitare: <br/>
riconoscimento. Per disattivare la cifratura dal file aperto digitare: <br/>
<nowiki>:</nowiki>set key= <br/>
<nowiki>:</nowiki>set key= <br/>


ovvero lasciando campo vuoto, per riattivarla si usa invece: <br/>
ovvero omettendo un valore, per riattivarla si usa invece: <br/>
'''<nowiki>:</nowiki>X'''
'''<nowiki>:</nowiki>X'''


La chiave viene sostituita da asterischi altrimenti sarebbe in chiaro (ma non viene memorizzata
La chiave viene sostituita da asterischi altrimenti sarebbe in chiaro (ma non viene memorizzata nella history).
nella history).


ROT13 encoding/decoding - '''g?'''
ROT13 encoding/decoding - '''g?'''
Riga 63: Riga 70:
Ora si può aprire un altro terminale che fungerà da client e fare qualche prova.
Ora si può aprire un altro terminale che fungerà da client e fare qualche prova.
Passiamo in modalità inserimento e scriviamo qualcosa:
Passiamo in modalità inserimento e scriviamo qualcosa:
  $ vim --servername debianizzati --remote-send 'i La guida su Vim di Debianizzati.org<cr>'
  $ vim --servername debianizzati --remote-send 'i La guida su Vim di Debianizzati.org<CR>'


Torniamo in modalità comando e apriamo un'altra finestra:
Torniamo in modalità comando e apriamo un'altra finestra:
  $ vim --servername debianizzati --remote-send '<esc><c-w>s<cr>'
  $ vim --servername debianizzati --remote-send '<Esc><C-w>s<CR>'


Salviamo il file e chiudiamo Vim:
Salviamo il file e chiudiamo Vim:
  $ vim --servername debianizzati --remote-send '<esc>:w /tmp/debianizzati<cr>:qa<cr>'
  $ vim --servername debianizzati --remote-send '<Esc>:w /tmp/debianizzati<CR>:xa<CR>'


Non sarà comodissimo ma si può fare anche questo :) <br/>
Non sarà comodissimo ma si può fare anche questo :) <br/>
Per gli altri comandi leggere l'help. <br/>
Per gli altri comandi leggere l'help. <br/>
'''<nowiki>:</nowiki>h --remote'''
'''<nowiki>:</nowiki>help --remote'''
271

contributi