articlesdebian:specialsoft:vim

Текстовый редактор Vim. Как пользоваться?

Текстовый редактор имеет два режима:

  • Режим: Текстовый редактор - позволяет работать непосредственно с текстом
  • Командный режим - запускается по умолчанию при запуске программы, позволяет управлять редактором и вводить команды vi

Для того чтобы войти в редактор текста - нажмите i

Чтобы войти в командный режим - нажмите Esc


Текстовый редактор можно запустить с определенными параметрами:

vim опции имя_файла

+номер - переместить курсор к указной строке после запуска.

+/шаблон - выполнить поиск по шаблону и переместить курсор к первому вхождению

«+команда» - выполнить команду после запуска программы

-R - открыть или создать файл в режиме Read-only.

-b - двоичный режим, для редактирования исполняемых файлов.

-d - режим поиска различий в файлах, нужно указать несколько файлов для открытия при исполнении команды vim.

-g - графический режим.

-n - не использовать автосохранение для восстановления файла при сбое.

-w - сохранить все произведенные действия в отдельный файл.

-x - шифровать файл при записи.

-C - режим совместимости с Vi.


Для перемещения используются такие команды:

h - на один символ влево;

l - на один символ вправо;

j - на одну строку вниз;

k - на одну строку вверх;

w - на слово вправо;

b - на слово влево;

H - перейти в низ экрана;

G - перейти в конец файла;

Командная строка Vim запускается в командном режиме нажатием двоеточия - «:».

Чаще всего используются:

:w - сохранить файл;

:q - закрыть редактор;

:q! - закрыть редактор без сохранения;

:e файл - прочитать содержимое файла в позицию курсора;

:r файл - вставить в содержимое файла в следующую строку;

:r! - выполнить команду оболочки и вставить ответ в редактор;

:set переменная=значение - установить значение переменной, например, tabstop=4, или set number, с помощью этой команды можно управлять многими аспектами работы vim.

:buffers - посмотреть открытые файлы.

  • articlesdebian/specialsoft/vim.txt
  • Последнее изменение: 2022/10/11 11:34
  • 127.0.0.1