Vim Tricks
FAQ
Ctrl + S
解释
当你在vim使用ctrl+s快捷键之后, vim好像被锁定了, 除非你按下ctrl+q退出该模式. 这个叫做 Software flow control.
禁用
编辑~/.bashrc
增加一行stty -ixon
即可禁用vim的ctrl+s
功能.
改造成文件保存
禁用ctrl+s
功能之后, 修改vim配置文件(.vimrc), 可以把vim的ctrl+s
快捷键改成保存当前文件:
.vimrc
" normal mode
nnoremap <silent><c-s> :<c-u>update<cr>
" visual mode
vnoremap <silent><c-s> <c-c>:update<cr>gv
" insert mode
inoremap <silent><c-s> <c-o>:update<cr>