GNU/Linux >> Linux Esercitazione >  >> Linux

Vai all'inizio o alla fine del file in Vim [Suggerimento rapido]

Se apri un file molto lungo in Vim, può diventare difficile navigare nel file.

È utile sapere come spostare il cursore da qualsiasi punto del file sulla prima o sull'ultima riga.

Sposta Chiavi
All'inizio gg o [[
Fino alla fine MAIUSC + go ]]

Devi essere in modalità normale (nota anche come modalità di comando) per utilizzare queste scorciatoie da tastiera. Usa Esc per accedere alla modalità di comando, quindi utilizzare i tasti sopra menzionati.

Andiamo un po' nel dettaglio.

Salta all'ultima riga in Vim

Proprio come la frase di Apple "C'è un'app per quello", in Vim, "C'è un comando per quello".

Non importa quale riga o colonna ti trovi in ​​Vim, per spostare il cursore sull'ultima riga, premi semplicemente una G maiuscola (es. Maiusc e g insieme) in modalità Normale e il cursore si sposterà sul primo carattere dell'ultima riga.

Un altro modo per saltare alla fine di un file è usare Esc + Ctrl + End o ]] combinazione di tasti.

Vai alla prima riga in Vim

Ci sono diversi modi per saltare alla prima riga in Vim.

Poiché si tratta di comandi Vim, assicurati di essere in modalità Normale (usa il tasto Esc) prima di premere qualsiasi tasto.

Per tornare alla prima riga del file, puoi utilizzare uno dei seguenti comandi:

1G

Questo comando dice a vim di spostare il cursore sulla riga 1, come specificato nel comando.

gg

Digitando gg ha lo stesso impatto sulla posizione del cursore:il cursore viene spostato sulla prima colonna della prima riga.

Preferisco usare gg invece di 1G poiché è facile digitare 2G e finisco sulla seconda riga.

Invece, puoi anche usare Esc + Ctrl + Home combinazione di tasti per spostare il cursore sulla prima riga di qualsiasi file.

Conclusione

Questo articolo spiega come spostare il cursore da qualsiasi punto del file all'inizio o alla fine del file.

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


Linux
  1. Bash:aggiunge una stringa alla fine del file senza interruzioni di riga

  2. Come inserire un testo all'inizio di un file?

  3. Come posso anteporre una stringa all'inizio di ogni riga in un file?

  4. wc -l NON conta l'ultimo del file se non ha il carattere di fine riga

  5. Linux:grep da determinate righe alla fine del file

Come salvare un file in Vim/Vi e uscire dall'editor

Visualizza il contenuto di un file nella riga di comando di Linux

Come aggiungere testo all'inizio del file in Linux

Come aggiungere una nuova riga alla fine di un file?

5 comandi per visualizzare il contenuto di un file nella riga di comando di Linux

Linux:controlla se c'è una riga vuota alla fine di un file