Vim Cheat Sheet

Da Guide@Debianizzati.Org.

Debian-swirl.png Versioni Compatibili
Tutte le versioni supportate di Debian

Indice

Introduzione

Parlare di Vim non è facile, è complesso, infinito e oltre a questo esiste già moltissima documentazione.
Perciò questa vuole essere una raccolta di comandi spiegata in modo schematico e di facile consultazione in caso di bisogno.
La caratteristica fondamentale di Vim è di avere varie modalità differenti; nonostante all'inizio ciò possa far sentire a disagio, è anche uno dei suoi punti forti, che con l'abitudine non faranno rimpiangere nessun altro editor.

In modalità comando le istruzioni vengono passate tramite una sorta di attivatore, ovvero : (due punti). Tranne quando si inserisce effettivamente del testo è preferibile restare in modalità comando; infatti nonostante in modalità inserimento i classici tasti di direzione funzionino, trovarsi in modalità comando diventa essenziale per muoversi ed operare velocemente all'interno del documento, grazie alla maggiore quantità di scelte rapide disponibili.
C'è la possibilità di usare comandi in modalità inserimento senza premere Esc, ma non l'ho mai apprezzata, giacché la scorciatoia è Ctrl-o che trovo decisamente scomoda.

Di seguito una breve legenda affinché ci sia un minimo di chiarezza su quanto andrò ad esporre.
Tutti i comandi sono da intendere in modo letterale, nel senso che vanno digitati così come sono scritti, sia quelli preceduti dai due punti che quelli senza, quelli composti da più lettere vanno usati in sequenza e senza aspettare troppo tempo tra una e l'altra perché c'è un timer. Fanno eccezione i comandi preceduti da un $ (il prompt Bash) che sono invece istruzioni a linea di comando da utilizzare in un terminale.
Ctrl-f significa premere contemporaneamente il tasto Control e il tasto f.
Ctrl-w c significa premere contemporaneamente il tasto Control e il tasto w, rilasciarli e premere il tasto c (funziona anche senza rilasciare ma le acrobazie da pianista le lasciamo agli utenti emacs :).
Per schermo si intende la porzione visibile dell'intero documento, ovvero la parte di testo contenuta nella finestra, che ovviamente varia a seconda delle dimensioni del terminale e del monitor.


Basi


Gestione


Editing


Varie


Configurazione


Extra



Autore: skizzhg
Credits: Plutonio (revisione e suggerimenti)
Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Risorse
Strumenti