Ricerca nel sito web

Come dividere lo schermo Vim orizzontalmente e verticalmente in Linux


L'editor di testo Vim, abbreviazione di Vi IMproved, è uno degli editor di testo Linux più potenti e popolari che gode dell'immenso patrocinio della comunità open source. È un miglioramento dell'editor vi e utilizza una combinazione di normali tasti della tastiera per fornire vaste funzionalità.

Vim fornisce una sintassi colorata oltre ad altre funzionalità di base come l'inserimento e l'eliminazione di testo, la copia e incolla di testo e il salvataggio delle modifiche apportate a un file. L’elenco di ciò che puoi fare è piuttosto lungo e la curva di apprendimento è ripida.

In questa guida, cercheremo di mostrarti vari modi in cui puoi dividere l'editor Vim in diverse aree di lavoro nella riga di comando di Linux.

Installazione di Vim su Linux

Prima di procedere, assicurati che Vim sia installato sul tuo sistema. Inoltre, questa guida è destinata agli utenti che utilizzano un sistema con display grafico in modo da osservare l'effetto diviso dell'editor vim sul terminale.

Per installare vim, esegui i seguenti comandi:

sudo apt install vim      [On Debian, Ubuntu & Mint]
sudo yum install vim      [On RHEL, CentOS & Fedora]
sudo pacman -Sy vim       [On Arch & Manjaro]
sudo zypper install vim   [On OpenSUSE]

Eseguendo il comando vim senza argomenti vengono visualizzate le informazioni di base sull'editor Vim inclusa la versione e i comandi di base come ottenere aiuto e uscire dall'editor di testo come mostrato di seguito.

vim

Divisione verticale dello schermo Vim

Supponiamo che tu abbia aperto un file sull'editor Vim e desideri dividerlo verticalmente. Per realizzare questo:

  • Accedi alla modalità comando premendo il pulsante ESC.
  • Premi la combinazione di tasti Ctrl + w, seguita dalla lettera 'v'.

Otterrai uno schermo diviso mostrato di seguito.

Per passare al riquadro destro, premi Ctrl + w, seguito dalla lettera 'l'.

Per tornare al riquadro di sinistra, utilizza la combinazione Ctrl + w, seguita dalla lettera 'h'.

Divisione dello schermo Vim orizzontalmente

Per dividere orizzontalmente lo schermo di Vim o aprire un nuovo spazio di lavoro nella parte inferiore della selezione attiva, premi Ctrl + w, seguito dalla lettera 's'. Nell'esempio seguente, la sezione sinistra è stata divisa in due aree di lavoro.

Per passare alla sezione inferiore, premi Ctrl + w, seguito dalla lettera 'j'.

Per tornare alla sezione superiore, premi Ctrl + w, seguito dalla lettera 'k'.

Aumenta la larghezza dell'area di lavoro corrente di Vim

Per aumentare la larghezza della selezione corrente sull'editor Vim, premi Ctrl + w, seguito subito dalla combinazione SHIFT + '>'.

Nell'esempio seguente, ho aumentato la larghezza del riquadro sinistro.

Per ridurre la larghezza della selezione Vim corrente, premi Ctrl + w, quindi la combinazione SHIFT + '<'.

Nello screenshot qui sotto, puoi vedere chiaramente che la sezione sinistra si è ridotta in larghezza.

Aumenta l'altezza dell'area di lavoro corrente di Vim

Per aumentare l'altezza dell'area di lavoro corrente, utilizza la combinazione premi Ctrl + w, seguita dalla combinazione SHIFT + '+'. L'illustrazione seguente mostra

Per diminuire l'altezza dell'area di lavoro, premi Ctrl + w, seguito dal segno - (meno).

Per garantire che l'altezza degli spazi di lavoro superiore e inferiore sia uguale, premi Ctrl + w, seguito dal segno = (uguale).

Ed è così che puoi dividere lo schermo di Vim in vari spazi.