Ricerca nel sito web

Esercitazione di base su Vim


Su questa pagina

  1. Modalità Vim
    1. Modalità di inserimento
    2. Modalità visiva
    3. Modalità di comando

    Questo tutorial parlerà dell'uso di base di vim e copre anche l'editor vi. Vim è un potente editor di testo utilizzato nella CLI (interfaccia a riga di comando). Linux utilizza molti file di configurazione, spesso dovrai modificarli e vim è un ottimo strumento per farlo. Le alternative a vim sono gli editor della riga di comando nano e joe.

    Per avviare l'editor vim, eseguire il comando:

    vim

    La modifica di vim verrà visualizzata nella finestra del terminale.

    Vim ha un metodo di lavoro particolare, ci sono due modalità principali: la modalità comando e le altre modalità.

    La modalità di comando consente di selezionare la modalità di lavoro in cui si desidera entrare. Le modalità disponibili sono: salva, esci, copia, incolla e quel genere di cose ma non puoi modificare il file direttamente nella modalità di comando. Questo è ciò a cui molti utenti sono nuovi ai puzzle vim e ci si deve prima abituare.

    Modalità Vim

    Ci sono molte altre modalità, tratterò solo quelle più utilizzate qui. Alla fine del tutorial, troverai alcuni collegamenti a guide approfondite su VIM e spiegazioni sulle modalità avanzate.

    Inserisci modalità

    La modalità Inserisci consente di inserire testo in un documento. La scorciatoia è: \i\ (inserisci il testo dove si trova il cursore) o \o\ (inserisci il testo all'inizio della riga successiva).

    Modalità visiva

    La modalità visiva consente all'utente di selezionare il testo come faresti con un mouse, ma utilizzando la tastiera anziché il mouse. Utile per copiare più righe di testo, ad esempio. La scorciatoia è: \V\.

    Modalità di comando

    Parliamo ora della modalità di comando, un comando inizia con il simbolo \:\.

    Quando sei in un altro mod puoi usare il tasto Esc (a volte dovrai premerlo due volte) per tornare al comando mod in qualsiasi momento.

    Per una spiegazione più approfondita delle modalità di Vim, dai un'occhiata al tutorial: Spiegazione delle modalità dell'editor di Vim

    Esempio di utilizzo di Vim

    Per iniziare a utilizzare vim, basta eseguire il comando \vim\ sulla shell di Linux seguito dal percorso del file che si desidera modificare.

    Esempio, modifica del file /etc/hosts

    vim /etc/hosts

    Il risultato sarà simile a questo:

    L'editor è ora in modalità di comando. Per iniziare a modificare il contenuto del file, inserisci:

    :i[enter]

    [invio] significa premere il tasto Invio o Invio sulla tastiera.

    La parola --insert-- apparirà nella parte inferiore della finestra dell'editor per mostrare che ora sei in modalità di inserimento.

    Ora puoi modificare il file navigando fino alla riga che desideri modificare con i tasti cursore e quindi iniziare a digitare il testo. Al termine della modifica, premere il tasto [esc] per tornare alla modalità di comando.

    Per salvare il file e uscire dall'editor, inserisci:

    :x[return]

    Nel caso in cui desideri uscire da vim senza salvare il file, inserisci:

    :q![return]

    Riferimento ai comandi di Vim

    salva: :w
    salva ed esci: :wq
    esci: :q
    forza: ! (esempio :w! :q!)
    divisione verticale: apri un documento e poi digita :vsplit /path-to-document/document e questo aprirà il documento specificato e dividerà lo schermo in modo da poter vedere entrambi i documenti.< br>copia: y
    copia una riga: yy
    incolla: p
    taglia: d
    taglia una riga: dd

    Questi sono i comandi di base per vim, ma sono utili in quanto vim o vi è preinstallato sulla maggior parte dei sistemi Linux. Spero che questo ti aiuti a configurare il tuo Linux.

    Funzionalità avanzate

    Ecco alcuni tutorial che coprono le funzionalità avanzate di Vim.

    • Come eseguire operazioni di ricerca in Vim
    • Spiegazione delle modalità dell'editor di Vim
    • Come accedere alla shell o eseguire comandi esterni dall'interno di Vim
    • Come apportare modifiche alle impostazioni specifiche del file in Vim utilizzando Modeline
    • Utili plug-in dell'editor Vim per sviluppatori di software - parte 1
    • Utili plug-in dell'editor Vim per sviluppatori di software - parte 2: Syntastic
    • Utili plug-in dell'editor Vim per sviluppatori di software - parte 3: a.vim
    • Come utilizzare i marcatori ed eseguire la selezione del testo in Vim