我当前的.vimrc文件是
syntax on
colorscheme zellner
set nu
set ruler
set si "Smart indet
map <C-s> :w<cr>
Run Code Online (Sandbox Code Playgroud)
我以为最后一行会让我在正常模式下按下control-s自动保存?
{最后一行只是我真正想要的修剪版本
map <C-s> <esc>:w<cr>a
Run Code Online (Sandbox Code Playgroud)
}
我忘记了什么吗?
我正在使用我的mac附带的vim 7.3.
ske*_*ept 11
如上所述,如果你想在两种模式下使用它,你必须放置
inoremap <C-s> <esc>:w<cr>a
nnoremap <C-s> :w<cr>a
Run Code Online (Sandbox Code Playgroud)
在你的.vimrc中.
但请注意,如果您使用终端vim,那么您可能在映射ctrl-s时遇到问题.默认情况下,它会停止流程.在这种情况下,将以下内容添加到.bashrc中(不确定zsh中是否存在相同的问题):
stty -ixon
Run Code Online (Sandbox Code Playgroud)