В Linux с VI вы хотите нажать Ctrl - S и сохранить его. Это сработало для меня, поместил следующие три строки в ваш файл .vimrc . Этот файл должен находиться в вашем домашнем каталоге: /home/el/.vimrc
Если этот файл не существует, вы можете его создать.
:nmap <c-s> :w<CR>
:imap <c-s> <Esc>:w<CR>a
Первая строка гласит: нажатие Ctrl - S внутри документа вызовет комбинацию :w <enter>
клавиатуры.
Вторая строка гласит: при нажатии Ctrl - S внутри документа в режиме «вставка» вы вернетесь в обычный режим, выполните :w <enter
, затем нажмите a
чтобы вернуться в режим вставки. Ваш курсор может двигаться во время этого события.
Вы можете заметить, что нажатие Ctrl - S выполняет 'XOFF', который останавливает получение команд (если вы используете ssh).
Чтобы исправить это, поместите эти две команды в ваш ~ / .bash_profile
bind -r '\C-s'
stty -ixon
Отключает привязку Ctrl - S и избавляется от любых экранных сообщений XOFF при нажатии Ctrl - S . Обратите внимание, что после внесения изменений в ваш файл .bash_profile его необходимо повторно запустить с помощью команды «source .bash_profile» или logout / login.
Подробнее: http://vim.wikia.com/wiki/Map_Ctrl-S_to_save_current_or_new_files