GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa sono le modalità Vim? Come cambiarli?

Vim è un potente editor di testo ed è anche chiamato editor di testo modale .

Cosa significa "editor di testo modale"? Significa che Vim è un editor di testo che ha un flusso di lavoro basato sulla modalità. Ogni sequenza di tasti è associata a un comando in Vim. Ciò è in contrasto con altri editor in cui ogni sequenza di tasti viene registrata come testo e scritta in un file di testo.

Quindi, quali sono queste modalità in Vim? Diamo un'occhiata a loro.

Modalità in Vim

Ciascuna modalità in Vim è responsabile della gestione dell'input dell'utente e dell'elaborazione in base alla modalità in cui ti trovi.

Vim ha tre modalità. Discutiamo di cosa fa ciascuna modalità.

Modalità normale

La modalità predefinita con cui Vim si apre è la modalità Normale. A volte, la modalità Normale è anche chiamata modalità Comando.

La modalità Normale viene utilizzata per eseguire azioni come navigazione, sostituzione del testo, taglia, copia, incolla, eliminazione, ecc.

Non puoi scrivere in modalità normale. Per questo, devi passare alla modalità di inserimento.

Modalità di inserimento

La modalità Inserisci in Vim è ciò che ti aspetti naturalmente dagli editor di testo. Premi alcuni tasti di caratteri alfanumerici sulla tastiera e appariranno nel file di testo che hai aperto.

In altre parole, in realtà scrivi del testo su un file nella modalità di inserimento dell'editor Vim.

Modalità visiva

Vim è un editor di testo progettato attorno a un'interfaccia terminale (i mouse per computer non esistevano ai tempi), quindi non puoi usare il mouse per selezionare/evidenziare il testo.

Ecco perché abbiamo una modalità Visual in Vim. Viene utilizzato per selezionare il testo con i tasti freccia in modo da poter eseguire varie operazioni (come taglia, copia, incolla, elimina, ecc.) sul testo selezionato.

Com'è diverso? Bene, puoi iniziare a selezionare da qualsiasi punto fino a qualsiasi punto in qualsiasi linea. Nella modalità normale, puoi eliminare parole e righe ma non una selezione di testo. La modalità visiva ti dà quel potere.

Modalità Blocco visivo

Questa modalità è un sottoinsieme della modalità visiva. Simile alla modalità Visuale, questa modalità consente di selezionare il testo, ma in una selezione a forma di blocco.

Cambiare le modalità in Vim

Poiché in Vim sono disponibili più modalità, come possiamo passare da una all'altra?

Dalla modalità normale alla modalità di inserimento e viceversa

Come accennato in precedenza, la modalità predefinita in cui si apre Vim è la modalità Normale. Ci permette di navigare tra caratteri, parole, righe e blocchi di codice, ma non digita il testo nel file che abbiamo aperto.

Per fare in modo che i tasti premuti vengano registrati come testo e riflessi nel file attivo, è necessario modificare la modalità da Normale a Inserisci.

Questo può essere fatto premendo il i quando sei in modalità Normale.

Una volta che ti sarai abituato a navigare con h , j , k , l tasti e non i tasti freccia sinistra, destra, su, giù, vorrai passare avanti e indietro dalla modalità normale alla modalità di inserimento.

Per tornare dalla modalità di inserimento alla modalità normale, premi Esc chiave.

Passa dalla modalità normale alla modalità di inserimento

Quando vuoi selezionare del testo per la manipolazione, Vim ha una modalità visiva. Per attivare la modalità Visuale, devi essere inizialmente in modalità Normale.

Premendo il v quando sei in modalità Normale, Vim passerà alla modalità Visual. Invece, se premi Ctrl + v combinazione di tasti dalla modalità Normale, sarai in modalità Blocco visivo.

Dopo che hai finito di manipolare il testo e vuoi tornare alla modalità Normale, premi il tasto Esc chiave.

💡Non puoi passare dalla modalità Inserisci alla modalità Visuale senza passare alla modalità Normale, quindi non è coperta.

Conclusione

Questo articolo discute tutte le modalità disponibili in Vim e come puoi passare da una modalità all'altra.

Se sei interessato a imparare qualcosa di più delle semplici basi di Vim, ti consiglio vivamente di usare questo programma di Jovica Ilic.


Linux
  1. Come installare Vim (vi) su Windows 10

  2. Quali miniature aggiuntive sono disponibili e come installarle?

  3. Cosa sono i volumi Docker e come li usi?

  4. Cosa sono le modalità SELinux e come impostarle

  5. Cosa sono i collegamenti simbolici (Soft Link) e come crearli sotto Linux

Come trovare quali dispositivi sono collegati alla rete in Linux

Cosa sono i repository Ubuntu? Come abilitarli o disabilitarli?

Come trovare e sostituire il testo in Vim

Schemi di colori in Vim:come cambiarli e usarli

Lavorare con l'editor Vim (editor di testo)

Vim cambia il cursore del blocco quando è in modalità di inserimento