在vi按了ctrl+s后

习惯了在windows下写程序,也习惯了按ctrl+s 保存代码,在用vi的时候,也习惯性的按ctrl+s

结果就是如同终端死掉了一样。

原来:

ctrl+s 终止屏幕输出(即停止回显),你敲的依然有效,只是看不见,作用嘛,你登录系统输入密码时,是不是看不见你敲的东东
ctrl+q 恢复屏幕输出,你刚才敲的都显示出来了

还是对vi不熟悉造成的

参考:http://blog.csdn.net/summerhust/article/details/7609707

时间: 2024-10-27 13:38:15

在vi按了ctrl+s后的相关文章

vi 按了ctrl+s之后

再windows不管是写程序.还是用Word写文件.已经习惯了按ctrl+s 保存代码. 在用vi的时候.常常无意中按了ctrl+s,结果就是如同终端死掉了一样. 这是由于ctrl+s 终止屏幕输出(即停止回显),你敲的依旧有效,仅仅是看不见. ctrl+q 恢复屏幕输出,你刚才敲的都显示出来了.

linux命令行模式下输入Ctrl+s后界面锁定,假死。

使用vim时,如果按了组合键ctrl+s,会发现按什么都没反应,处于假死的状态,其实这个是linux系统命令行模式下的锁屏快捷键,只是输入的命令没有在输出终端(显示器)显示出来而已.所以,不止vim,只要在命令行模式下,都会如此.要退出此种锁屏界面,需按ctrl+q,此时会发现先前在锁屏时输入的字符都显示出来了,并且可正常使用了.所以,当不注意或者不小心按下ctrl+s时,还真不能乱敲键盘,以免不小心输入破坏性命令,否则麻烦大了! 原文地址:http://blog.51cto.com/miste

linux系统中vi点击上下左右键后出现ABCD,没有移动光标

终端(terminal)中输入 vi /etc /vim/vimrc.tiny 在打开的文件中修改 1. 将 set compatible  修改为  set nocompatible 在下一行加入 set backspace=2 保存即可.保存时出现只读时请以管理身份运行,终端中输入: su 会提示输入root的密码.输入即可. 然后再执行上面的修改即可. 原文地址:https://www.cnblogs.com/xiangxinhouse/p/11797736.html

Linux的工作管理 job control快速入门

轻松学Linux: job control就是 让Linux在一个bash中可以执行多个工作,其实就是bash中的多个子进程的工作. 这时候就有疑问了?  linux不是自带了 7个终端窗口么  在这里面执行多个工作不就可以了么, 是的,可以 , alt1-6 是六个命令行终端, 可以互相切换 alt+7 图形界面终端 ,(ctrl+alt+f1切回到 linux命令行终端) 问题来了: 在一些对安全比较严谨的公司,都会限制用户的登录连接数(/etc/security/limits.conf)中

学习vi和vim编辑器(11):高级编辑方法(2)

本章学习在vi编辑器中如何保存命令. 保存命令: vi和ex中提供了许多方法来保存一长串命令序列,这样当调用已保存的序列时,只需要输入几个字符即可. 单词缩写: 可以定义缩写,让vi在处于插入模式时替你自动将输入展开成原文.定义缩写的命令为:"  ab abbr phrase ",其中abbr就是给phrase指定的缩写.注意,在插入模式中,只有将缩写当成单个单词输入时,缩写才会被展开,单词内的abbr不会被展开.如下图所示,将"vi"定义为"visual

vi 和 vim

vi:linux下的文本编辑器,所有的linux distribution 都会默认带的.vim:vi的加强版,它能够根据文件的后缀名或文件开头的信息判断该文件的内容而自动呼叫该程序的语法判断式,再以颜色显示程序代码与一般信息.vi分为三种模式:指令模式,编辑模式,指令列模式 指令模式:使用vi + 文档名 打开文档后默认进入的模式 可以使用的命令如下: h : 光标向左移动一个字符 j : 光标向下移动一个字符 k : 光标向上移动一个字符 l :(小写的L)光标向右移动一个字符 30j :光

vi/vim编辑器的使用总结

vi/vim 编辑器 打开文件: #vi [option][file..] +#:打开文件后,直接让光标处于第#行的行首: #/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首: (1)模式转换: 编辑模式:默认模式 编辑模式 --->输出模式: i:insert,在光标所在处输入 a:append,在光标所在处后发输入 o:在光标所在处的下方打开一个新行 I:在光标所在的行首输入 A:在光标所在的行尾输入 O:在光标所在的处的上方打开一个新行 输入模式---->

学习vi和vim编辑器(12):高级编辑方法(3)

本章主要学习vi编辑器中的@功能,ex脚本以及ctags工具的使用. @功能: 命名缓冲区提供了另一种方法来创建"宏",即可以将复杂的命令序列保存到某个命名缓冲区中,再通过@命令执行缓冲区中的内容.举个例子,首先在插入模式中输入如下一行: 然后将该行内容删除并将其保存到" a "这个命名缓冲区中,之后便可以将光标移动到某个单词的首部,执行" @a ",就可以将缓冲区中的内容作为命令进行执行.在这个例子中就是将该单词修改为function,同时仍然

linux帮助,文件基本操作,备份命令,vi编辑器

认识linux命令:帮助:文件基本操作:备份命令:vi编辑器的使用 1.认识linux命令 1)linux命令是完成一类功能,选项完成具体. 2)命令----shell(命令解释器)-----内核(kernel)这是命令执行过程: 根据命令是否是shell的一部分,将命令分为内部命令和外部命令:内部是shell的一部分,外部命令是由安装软件提供. 3)命令的通用格式:命令  [选项]  [参数] "-选项",短格式:"--选项",长格式,多个短格式可以合并. []: