什么是Vim录制,如何禁用它?

zqry0prt  于 2022-11-30  发布在  其他
关注(0)|答案(7)|浏览(224)

我一直在gVim 7.2窗口底部看到recording消息。
这是什么?如何关闭?

iecba09b

iecba09b1#

您可以按q开始录制,也可以再次键入q结束录制。
录音是Vim的一个非常有用的功能。
它会记录你输入的所有内容。然后你可以只需输入@就可以重播它。记录搜索,移动,替换...
Vim IMHO最好的特点之一。

k3bvogb1

k3bvogb12#

键入:h录音以了解更多信息。

***q*** ***recording***
q{0-9a-zA-Z"}           Record typed characters into register {0-9a-zA-Z"}
                        (uppercase to append).  The 'q' command is disabled
                        while executing a register, and it doesn't work inside
                        a mapping.  {Vi: no recording}

q                       Stops recording.  (Implementation note: The 'q' that
                        stops recording is not stored in the register, unless
                        it was the result of a mapping)  {Vi: no recording}

                                                        *@*
@{0-9a-z".=*}           Execute the contents of register {0-9a-z".=*} [count]
                        times.  Note that register '%' (name of the current
                        file) and '#' (name of the alternate file) cannot be
                        used.  For "@=" you are prompted to enter an
                        expression.  The result of the expression is then
                        executed.  See also |@:|.  {Vi: only named registers}
9jyewag0

9jyewag03#

键入q开始宏录制,当用户再次单击q时,录制停止。
正如Joey亚当斯所提到的,要禁用录制,请将以下行添加到主目录中的.vimrc

map q <Nop>
bgibtngc

bgibtngc4#

听起来您好像已开启宏录制。若要关闭宏录制,请按q
有关详细信息,请参阅“:help recording“。
相关链接:

ki0zmccv

ki0zmccv5#

正如其他人所说,这是宏记录,你可以用q.Here's a nice article关闭它,告诉你如何使用它,为什么它很有用。

6jjcrrmo

6jjcrrmo6#

这意味着您正处于“录制宏”模式。输入q后输入寄存器名称即可进入该模式,再次输入q即可退出该模式。

hmtdttj4

hmtdttj47#

我讨厌录音的东西,我通常在linux上工作得很好,因为那东西开始出现,我讨厌那些家伙谁实现这些东西,他们可以选择任何字母,他们想要的

相关问题