在windows下习惯了按Ctrl+S,然后在vim下编写代码不自觉按到Ctrl+S,此时vim就不能再操作了。查找资料发现vim下Ctrl+S是阻止之后的输入,可通过Ctrl+Q来解除。
原来Ctrl+S在Linux里,是锁定屏幕的快捷键。如果要解锁,按下Ctrl+Q就可以了。 好吧,接受教训吧。以后碰到问题要勤快点,越早解决越少麻烦。 现在让我记牢点这两个组合键ctrl+s和ctrl+q。
这时的vim并没有死掉,只是vim不再向终端输出东西了,按 ctrl+q 即可恢复正常,试了一下,果然有效. 其实ctrl+s 作用的不是 vim , 而是终端 , 也就是说, ctrl+s 在终端中也是有作用的.
原来Ctrl+S在Linux里,是锁定屏幕的快捷键。如果要解锁,按下Ctrl+Q就可以了。 好吧,接受教训吧。以后碰到问题要勤快点,越早解决越少麻烦。 现在让我记牢点这两个组合键Ctrl+S和Ctrl+Q。
在Windows下写代码习惯了,今天把代码部署到服务器上,要修改一下一个默认路径,结果,写完手快,直接点了Ctrl+s,完全动不了了,ESC也不行,Ctrl+c也不行,:wq也不行,:q!也不行,最后直接把软件关了,连接断了。 百度了解决方法: ctrl+q就可以了。
ssh vim中不小心按下ctrl+s 由于习惯, 经常会一不小心在ssh vim里面按下了ctrl+s... 然后整个shell就挂掉了. 以前都是强制结束的, google了一下, 发现原来按ctrl+q就可以了 ctrl+s是"阻断向终端输出" ctrl+q是"恢复向终端输出" ctrl+c ctrl+z...
无意中又按了一下CTRL+S, 结果vim像停掉了一样, 按什么键都不起作用了. 以前也碰到这种情况, 解决的办法是直接关了ssh客户端软件, 然后重新连接, 重新打开那个文件.今天我直接在google上查了一下, 发现直接按CTRL+Q解决问题.问题的原因: CTRL+S表示停止向终端输出; CTRL+Q恢复向终端输出.
请记住一个重要的组合键Ctrl + w,操作分屏离不开这个组合键(这里的组合键可没有 + ,只是 Ctrl 和 w 组合实现一个动能,下文谈到的组合健都这样描述 )。 按住组合键Ctrl + w,然后在按下 s Ctrl + w s 上面这个命令将会上下分割当前打开的文件。
可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行的选中。ctrl+v进入可视块模式。 替换模式:正常模式下,按R进入。 Vim键盘命令图: 0x01 启动Vim vim -c cmd file: 在打开文件前,先执行指定的命令; ...