Как сохранить файл в редакторе vim без выхода

Я знаю основную команду ESC + SHIFT ZZ и еще один ESC +: wq ENTER, но я не хочу выходить из редактора vim. Я хочу сохранить файл, и файл должен оставаться открытым в vim.

Любая помощь будет оценена.

Ответы

Ответ 1

ESC +: w

w - "запись", q - "quit"; используйте только "пишите".

Ответ 2

Вот еще один shorcut, который работает, если вы заинтересованы в сохранении нажатия клавиши или двух. Выполните приведенные ниже команды (если ваш конфигурационный файл Vim (rc) соответствует указанному ниже целевому назначению):

`$ echo "noremap ww :w<CR>" >> ~/.vimrc`
`$ source ~/.vimrc`    .

Это должно добавить строку в ваш конфигурационный файл Vim, noremap ww :w<CR>, который: (1.) Объявляет, что он собирается создать новый "Remap" нормального режима (noremap); (2.) Обозначает то, что мы можем считать новым оператором или нажатием клавиши ww, для...; (3.)... для команды операнда, :w<CR>, которая обозначает "командный режим [Enter]], с": ", затем ход клавиши" w ", следующий с Carrige Return()", и как оператор будет вести себя при вызове. Если вы не знакомы с быстрыми клавишами Vim Normal: например, используя мой пример, вы буквально просто набираете буквы "ww" и читаете внизу для подтверждения того, что строки были написаны. (Нет никаких комбинаций "CTRL -... или CMD- или Shift-to" ).