перейти к определенной строке в редакторе vi

В пакетах есть несколько полей, заполненных информацией, в одном из этих полей указывается важность пакета, который называется priority. Для пакетов есть два приоритета: без них вы не получаете функциональную систему essential и required.

Эти пакеты устанавливаются по умолчанию во всех установках Ubuntu / Debian. Всякий раз, когда вы пытаетесь удалить их, установщик попросит вас указать, что вы уверены, поэтому вы понимаете последствия своих действий. Поэтому, если вы продолжите удаление, очень вероятно, что какая-то часть системы будет полностью нарушена, и вы больше не сможете ее загружать.

Чтобы получить список пакетов, которые имеют эти приоритеты я рекомендую использовать aptitude:

aptitude search ~prequired
aptitude search ~pimportant

Или, если вам нравится синаптика, вы должны выбрать, чтобы показывать приоритеты пакетов.

1
задан 1 October 2016 в 15:02

2 ответа

Вы также можете нажать клавишу завершения, которая поместит курсор в конец строки.

Чтобы перейти к определенной строке, например, строке 44, нажмите end , затем

:44
5
ответ дан 23 May 2018 в 05:35
  • 1
    Или в командном режиме просто введите 44zt, чтобы перейти к строке и поместить линию поверх экрана. Я использую это много в последнее время – Sergiy Kolodyazhnyy 23 November 2016 в 23:43

Вот некоторые основные команды vim, которые помогут вам выполнить некоторые из основных задач. Попробуйте это в обычном режиме, не в режиме вставки.

e Переместитесь в конец слова.

e Переход вперед к началу слова.

3w Переместить три слова.

3w Переместить WORD (любые символы без пробелов).

b Переместить назад к началу слова.

b Переместить назад три слова.

$ Переместить в конец строки.

$ Перейти к началу строки.

Если вы новичок в vim, я рекомендую вам заполнить vimtutor. Из терминального типа vimtutor. Завершите это, чтобы вы были уверены в редактировании с помощью vim.

1
ответ дан 23 May 2018 в 05:35

Другие вопросы по тегам:

Похожие вопросы: