Навигация по файлу в 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. Надеюсь, вам понравилась эта статья.