vi Generatore di comandi
Genera comandi vi per modificare file con l’editor visivo
Introduzione a vi
## Cos’è vi?
`vi` è l’editor di testo classico orientato alla schermata, presente praticamente in ogni sistema Unix. È modale (con modalità di inserimento e di comando separate) e funziona interamente all’interno del terminale, il che lo rende ideale per modificare file di configurazione tramite SSH o su server minimi dove non è disponibile una GUI.
## Come utilizzarlo
1. **Impostare le opzioni**: Scegliere flag come il modalità solo lettura o un comando Ex per l’avvio. 2. **Specificare il file**: Inserire la strada del file da aprire (ometterla per iniziare con un buffer vuoto). 3. **Copiare e eseguire**: Incollare il comando generato nel proprio terminale.
All’interno di vi: premere `i` per inserire testo, `Esc` per tornare alla modalità di comando, poi `:wq` per salvare e uscire (oppure `:q!` per annullare le modifiche).
Opzioni comuni
### `-R` Modalità solo lettura Apri il file in modalità solo lettura per evitare che modifiche accidentali vengano salvate sovrascrivendo il file originale. Utile per esaminare i file di sistema come `/etc/hosts`.
### `-r` Recupero Recupera i file di swap non salvati dopo un guasto o la chiusura di una sessione SSH. Esegui `vi -r` da solo per elencare i file recuperabili.
### `-c COMMAND` Esegui il comando Ex Esegui il comando Ex specificato dopo il caricamento del file, ad esempio `-c ':set number'` per abilitare i numeri di riga quando il file è aperto.
### `-s` Modalità batch silenziosa Esegui l’editor in modo silenzioso per lo scripting (leggi i comandi da stdin, senza prompt). Combinalo con `-c` per automatizzare le modifiche.
### `-w` Disattiva SIGHUP Disattiva il segnale di interruzione affinché l’editor continui a funzionare anche in caso di chiusura della terminale: utile per sessioni di modifica lunghe.
▶Come posso recuperare un file dopo un crash?
▶Come posso aprire un file che già presenta i numeri di riga?
▶Qual è la differenza tra vi e vim?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.