271
contributi
(varie vimcs) |
mNessun oggetto della modifica |
||
Riga 8: | Riga 8: | ||
vimdiff è un modo per richiamare vim con l'opzione -d: | vimdiff è un modo per richiamare vim con l'opzione -d: | ||
$ vimdiff nome_file1 nome_file2 | |||
$ vimdiff nome_file1 nome_file2 | |||
Un paio di hack per controllare le differenze tra directory: | Un paio di hack per controllare le differenze tra directory: | ||
<pre> | <pre> | ||
Riga 29: | Riga 28: | ||
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 | |||
$ vim -n -c 'TOhtml' -c 'wqa' 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 | |||
$ vim -n -c 'set background=light' -c 'TOhtml' -c 'wqa' 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 | |||
$ vim -n -c 'set background=dark' -c 'TOhtml' -c 'wqa' nome_file > /dev/null 2>&1 | |||
= Cifratura testo = | = Cifratura testo = | ||
$ vim -x nome_file | |||
$ vim -x nome_file | |||
cifratura senza file swap (più sicuro): | cifratura senza file swap (più sicuro): | ||
$ 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/> | ||
Riga 66: | Riga 58: | ||
= Vim remote = | = Vim remote = | ||
Vim può funzionare come un server che accetta istruzioni da linea di comando. Aprire un terminale e digitare: | Vim può funzionare come un server che accetta istruzioni da linea di comando. Aprire un terminale e digitare: | ||
$ vim --servername debianizzati | |||
$ vim --servername debianizzati | |||
Il nome dato è assolutamente arbitrario. <br/> | Il nome dato è assolutamente arbitrario. <br/> | ||
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>:qa<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>h --remote''' |
contributi