linux中退出vi编辑器,按下esc没反应怎么办?


本文摘自PHP中文网,作者coldplay.xixi,侵删。

linux中退出vi编辑器,按下esc没反应的解决办法:1、在正常模式下按下q键盘;2、选择【a-z】或【0-9】中任意一个作为缓冲器的名字,准备开始录制宏;3、在非insert模式下输入q停止宏的录制;4、使用@和定义的缓冲器名字即可。

linux中退出vi编辑器,按下esc没反应的解决办法:

vim recording功能介绍

使用vim时无意间触碰到q键,左下角出现“recording”这个标识,觉得好奇,遂在网上查了一下,然后这是vim的一个强大功能。他可以录制一个宏(Macro),在开始记录后,会记录你所有的键盘输入,包括在insert模式下的输入、正常模式下使用的各种命令等。

具体使用:

第一步:在正常模式下(非insert模式、非visual模式)按下q键盘

第二步:选择a-z或0-9中任意一个作为缓冲器的名字,准备开始录制宏

第三步:正常的操作,此次所有的操作都会被记录在上一步中定义的缓冲器中

第四步:在非insert模式下输入q停止宏的录制

第五步:使用@ + 第二步中定义的缓冲器的名字即可。

例如想把下面的文字

1

2

3

4

line1

line-2

line3-1

l4

变成如下的文字

1

2

3

4

5

System.out.println(line1);

System.out.println(line1);

System.out.println(line-2);

System.out.println(line3-1);

System.out.println(L4);

观察可以发现他们的规律,在每行文字的开头添加“System.out.println(”,结尾添加“);”就变成下面的信息了。

阅读剩余部分

相关阅读 >>

Linux命令之文件的归档和压缩

关于删除一条安全组入方向规则并且撤销安全组出方向的权限设置

Linux下文件乱码怎么办?

Linux基础知识系列一

创建了自定义镜像后怎么管理自定义镜像

Linux如何实现复制文件并重命名

如何在Linux上通过samba创建网络共享

essd 云盘与 ssd 云盘或者高效云盘有哪些异同之处?

Linux怎么编译

教你怎么在Linux中调整分区大小

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...