@Intelide

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

Добрый день.
Возможно ли быстро сохранить изменения в файле в vim?
в обычном редакторе я нажимаю ctrl+s 2 нажатия
в nano ctrl + o enter
а в vim приходится нажимать esc shift : w enter
  • Вопрос задан
  • 1001 просмотр
Пригласить эксперта
Ответы на вопрос 3
Как пример.

vimrc
" Ctrl-Enter: force save file
nnoremap <silent> <C-Enter> :<C-u>write!<CR>

" Shift-Enter: force save file when buffer was changed
nnoremap <silent> <S-Enter> :<C-u>update!<CR>

" Ctrl-s: force save file
inoremap <silent> <C-s> <Esc> :write!<CR>i

Для ожидаемой работы <C-s> в терминале, добавить в конфиг:
bash ~/.bash_profile или ~/.bashrc
stty ixoff -ixon
zsh ~/.zshrc
stty start undef
stty stop undef
setopt noflowcontrol
Ответ написан
@galbator1x
Есть отличный плагин для автосохранения.
Plug '907th/vim-auto-save'

let g:auto_save = 1  " enable AutoSave on Vim startup
let g:auto_save_silent = 1  " do not display the auto-save notification
let g:auto_save_events = ["InsertLeave", "TextChanged"]
Ответ написан
Комментировать
@MrKMV34
Превозмогая трудности
Можно еще
ZZ
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы