linux vim esc没反应

我来解答,希望对你有帮助!

Ctrl c 然后 Shift z z 保存退出

Ctrl z 直接退出不保存

有时敲exit也管用vim recording功能介绍

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

具体使用:

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

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

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

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

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

例如想把下面的文字

line1

line-2

line3-1

l4

变成如下的文字

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(”,结尾添加“);”就变成下面的信息了。下面简单介绍一下如何使用recording来完成这样的操作。

首先把光标移动line1上,输入qt,准备开始录制,缓冲器的名字为t,录制的动作为:shift + ^ 回到行首、按下i键进入insert模式、输入“System.out.println(”、按下esc键回到正常模式、shift + $ 回到行尾部、按下i键进入insert模式、输入“);”按下esc键回到正常模式,按下q停止录制。然后把光标移动到下面一行的任意位置输入 @ + t 即可。

recording还可以和查询结合起来使用,例如想把一个文件中含有特定字符串的行注释,可以通过这样的宏来实现。在正常模式下输入/search string + enter、shift + ^、i、#、esc、shift + $。

让定制的宏自动执行多次的方法是先输入一个数字,然后在输入@ + 缓冲器的名字。 例如 100@t,表示执行100次。

希望对你有帮助!

本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/12118.html

(0)
上一篇 2023-01-24 15:23
下一篇 2023-01-24 15:27

相关推荐

  • 绝地求生大逃杀怎么跳得远

    《绝地求生大逃杀》怎么找人?听到声音或是被偷袭后不知敌人在哪,是很多新手玩家遇到的问题,今天大白带来《绝地求生大逃杀》听声辨位找敌人技巧,希望能帮到大家。 基础的听音辨位   的最…

    2023-03-13
  • 如何评价matlab2023a

    MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大…

    2023-08-12
  • 在《我的世界》里怎么制作带釉陶瓦

    带釉陶瓦可是好东西,简直就是装饰我们家的好选择,五彩的颜色,美丽的图案,是许多爱美玩家箱子里必有的物品,它的制作也不是很难,但是过程有点复杂,一不小心就会搞迷糊。下面就给大家来说一…

    2023-07-09
  • cad无法复制到粘贴板怎么办

    第一种,清理孤立的数据 这个也是我们最常用的一种方法,可以直接用CAD软件中的清理工具将图纸中的无用数据进行清理 如果图中确实有这类数据,清理可能需要等待一段时间。如果之前就勾选了…

    2023-07-28
  • 电脑显示器显示信号无输入怎么办,电脑显示器无信号怎么解决

    电脑开机之后显示器无信号,分析故障,原因 大致分为两种原因 第一种原因,电脑开机之后不能正常进入系统,如果可以看到硬件自检过程,但是硬件自检完成之后突然又重新启动显示器无信号,可以…

    电脑教程 2022-12-23
  • ppt图标怎么使用

    PPT图标是在PPT设计中,除去图片外,让表达的内容更加生动形象一种选择。小图标是 PPT 页面的「调味剂」,当有一些图标作为点缀时,页面看上去会更加生动有趣,这就是小图标的功劳。…

    2023-05-28
  • 大数据专业的学生怎么买笔记本电脑呢

    如果经济状况支持,推荐MacBookPro。苹果的笔记本非常稳定和流畅,电池也比我用过的其他笔记本要持久,所以经常几十天不关机,合上电脑走人,打开电脑干活(加班)。OSX系统是基于…

    电脑教程 2023-02-17
  • 投影仪和电视哪个更好(投影仪安装电视家哪个版本更好)

    要说在家庭使用是购买投影仪好还是电视机好,个人感觉电视与投影仪各有千秋,主要看个人看需求吧。电视信源稳定,位置正常是固定的,图像清晰,分辩率高,但无其它增值功能。投影仪除具备播放电…

    电脑教程 2023-08-30
  • 路由器端口映射怎么设置

    端口映射通俗的说就是给要通过互联网访问提供某一服务的电脑(主机)所开的一扇门!这里端口就相当于门!这个门有一部分是固定的,比如网页常用的80端口,443端口等!你只要访问80端口,…

    2023-04-24
  • 如何学习excel数组

    什么是数组公式呢? 数组就是一个具有维度的集合。比如:一维数组、二维数组、多维数组。 EXCEL的数组,就相当于我们数学中的矩阵,一个矩阵内包装有多个元素,元素与元素的不同组合就构…

    2023-01-11