解决办法:
很有可能是你有个在window下的好习惯,没事儿就ctrl + s
保存文件。但是在vim里,ctrl + s默认是发送一种流控制信号,通常用于停止终端的输出
,所以你的屏幕就卡死了。
解决办法也很简单,按下ctrl + q
即可。
补充*:
当然你也可以修改ctrl + s的默认行为,让其成为保存文件;
使用vim ~/.vimrc
打开配置文件,在文件末尾加入以下内容,然后使用:wq
保存并退出;
" ctrl + s 保存
nmap <C-S> :w<CR>
vmap <C-S> <C-C>:w<CR>
imap <C-S> <ESC>:w<CR>
cmap <C-S> <Esc>:w<CR>
如下:
好啦,下次你在vim里再按下ctrl + s时就不会卡在了,并且会自动保存文件。