VIM中为什么不能按CTRL-S

作者: yarving | 来源:发表于2017-09-14 22:11 被阅读234次

说起CTRL-S你会想起什么?

在几乎所有的编辑器中,CTRL-S都是保存文档:

  • 记事本
  • Notepad++
  • Sublime Text
  • Atom
  • Microsoft Word/Excel
  • ...

但是在vim中,保存是输入:w,但是如果习惯性的不小心按了CTRL-S,那么恭喜你,你的Terminal将会处于“死机”状态,不信的话可以试试。这时你做的事几乎只有一件:关闭Terminal,重新再打开,以后避免不小心按到CTRL-S

但是习惯,啧啧啧~~~~

为什么CTRL-S会这么麻烦

如果知道vim按键帮助的话,输入help ctrl-s可以查看这个组合键的帮助信息,如下:

vim中ctrl-s的帮助信息vim中ctrl-s的帮助信息

从上图可以看到,解释为CTRL-S会阻塞所有的输入,解决方式为CTRL-Q

其实不是vim的锅,而是terminal的过

Terminal的过Terminal的过

从上图可以看到:

  • CTRL-S为Terminal的组合键,在Terminal中,其用途是停止所有的输出。再加上在vim中的停止输入,这个作用力....
  • CTRL-Q就是撤销CTRL-S的组合键。

相关文章

  • VIM中为什么不能按CTRL-S

    说起CTRL-S你会想起什么? 在几乎所有的编辑器中,CTRL-S都是保存文档: 记事本 Notepad++ Su...

  • Vim基本使用方法

    为什么要学习Vim,Vim和Vi的区别,Vim的基本使用方法(部分)为什么很多大型网站都采用Linux作为服务器?...

  • Linux文件编辑-vim

    1.vim基本概述 1.什么是VIM? 2.为什么要使用VIM? 3.VI与VIM有什么区别? vi和vim都是文...

  • 爬虫之python scrapy副本篇

    1. 环境配置 [安利] vim 为什么要用vim呢?因为打开vim你会看到 Help poor children...

  • docker容器中安装vim

    在docker中执行VIM指令会提示vim: command not found,需要安装vim。 当执行apt-...

  • 【CLI】Vim和Emacs调研

    参考文章: Emacs和Vim:神的编辑器和编辑器之神 为什么这么多人喜欢使用Vim或Emacs? Vim和Ema...

  • VIM 颜色配置

    查看Vim实例中当前的颜色主题 查看Vim的运行目录 进入vim的运行目录,查看color目录下以“.vim”为结...

  • vim

    vim编辑器之神 配置vimrc配置 在shell中可以通过 vim ~/.vimrc 或者 vim /etc/v...

  • Day5 vim编辑器操作

    vim编辑器之神 配置vimrc配置 在shell中可以通过 vim ~/.vimrc 或者 vim /etc/v...

  • vim编辑器-vim基本命令

    相关文章:vin命令大全 vim基本命令 本文来源 vim在命令行中输入vim,进入vim编辑器 i/insert...

网友评论

    本文标题:VIM中为什么不能按CTRL-S

    本文链接:https://www.haomeiwen.com/subject/lvsjsxtx.html