Придвижване във файл във VIM

Navigating Within File Vim



Навигацията във файл играе жизненоважна роля при редактирането на текст. За да бъдете по -продуктивни, трябва да знаете всички възможни методи за бърз достъп или клавиши, свързани с навигацията по файлове в редактора на Vim. Навигацията в рамките на файл в други графични редактори е доста лесна и проста. Но във Vim трябва да запомните някои съвети и трикове, свързани с опциите за навигация на Vim. Vim предлага страхотна поддръжка за някои разширени навигационни функции.

В тази статия ще обясним как да се движите във файл с помощта на Vim. Ще предложим някои навигационни техники за навигация, които ще ви помогнат да подобрите производителността.







Изпълнихме всички опции за навигация на Vim в тази статия, използвайки системата Ubuntu 20.04.



Как да навигирате във файл във Vim?

Vim предлага някои сложни начини за навигация във файл. Трябва да запомните клавишите за бърз достъп за навигация Vim. Нека започнем да преглеждаме следните опции за навигация на Vim.



Първо, ще отворите терминала през лентата за стартиране на приложения. Сега въведете „Vi“, за да стартирате редактора на командния ред Vim. Въведете следната команда, за да отворите файл във Vim за редактиране:





:редактиране<име на файл>

Или можете също да въведете следната команда на терминала, за да отворите файл.

$Ние<име на файл>



Придвижване в рамките на файлови редове

След като файлът е отворен във Vim, ще опитате следните опции за навигация на линията на файла в този файл.

k - придвижване нагоре
j - преместване надолу
l - преместване в дясната страна
h - преместване в лявата страна

Можете също да използвате клавишите със стрелки на клавиатурата за навигация във файл.

Можете също така да повторите операцията N пъти във Vim. Например, ако искате да се придвижите надолу с 5 реда, напишете „5j“.

Vim също позволява на потребителите да навигират във файл до други позиции, вместо само нагоре или изтегляне. Използвайте следните опции, за да извършите това действие.

0 - курсорът се премества в началото на текущия ред
$ - курсорът се премества в края на текущия ред
Ctrl + f - преместване, за да превъртите надолу цялата страница
Ctrl + b - преместване, за да превъртите цялата страница нагоре

Придвижване между думите на файла

Можете да използвате следната команда за навигация с думи във файл -

w - курсорът се премества в началото на следващата дума
e - курсорът се придвижва до края на думата
b - курсорът се премества в началото на предишната дума

Специална навигация

Следните команди могат да се използват за навигация до определена позиция на ред:

: n - преместване на n -ти ред във файл
: 0 - преминаване към началото на текущия файл

или

(gg - тази опция също ще премести курсора към началото на файла)

: $ - преместване в края на текущия файл

или

(G - можете също да използвате тази опция, за да преминете към края на файла)

Забележка: когато ще използвате клавишите на клавиатурата, тогава внимавайте за случая на клавишите.

H - преместване на курсора в началото на показващия екран.
M - преместване на курсора към средната линия на екрана.
L - преместване на курсора към крайната линия на екрана.

Придвижване в параграфи

{ - преместване на курсора в началото на текущия параграф. Ако натискате {отново и отново, това ще ви премести в началото на предишния параграф.

} - преместете курсора в края на абзаца. Ако натискате} отново и отново, това ще ви премести в края на следващия параграф.

Как да използвате скокове за навигация?

Vim записва всяка навигация чрез списък за прескачане. Можете да се движите напред и назад с помощта на списъка за прескачане.

Списъкът за прескачане записва всички места, които сте посетили, като проследявате номера на реда, колоната и файла/текста.

Изпълнете следната команда за показване на списъка за прескачане:

:скокове

Можете да използвате следната команда въз основа на вашия списък за скокове -

Ctrl + o - Преминаване на курсора на предишната позиция
Ctrl + i - Преминаване на курсора на следващата позиция

Навигация по код

Можете да използвате следните опции, докато работите върху програмни кодови файлове.

% курсорът ще се премести, за да съответства на скобите
[[преместете, за да стартирате функцията
[{преместване в началото на блока

Това е всичко за навигация във файл във Vim редактор. В тази статия ние обяснихме различни опции и команди за навигация, които ще ви помогнат в бъдеще. Можете да изследвате повече преки пътища за навигация с помощта на Vim. Надявам се тази статия да ви хареса.