我一直在gvim 7.2窗口底部看到recording
消息。
它是什么以及如何将其关闭?
答案 0 :(得分:973)
您开始按 q < letter> 进行录制 你可以再次输入 q 来结束它。
录制是Vim真正有用的功能。
它会记录您键入的所有内容。然后,您只需输入 @ < letter> 即可重播。 记录搜索,移动,替换...
Vim恕我直言的最佳功能之一。
答案 1 :(得分:98)
键入: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}
答案 2 :(得分:35)
答案 3 :(得分:25)
键入q
开始进行宏录制,当用户再次点击q
时,录制停止。
正如Joey Adams所说,要禁用录制,请将以下行添加到主目录中的.vimrc
:
map q <Nop>
答案 4 :(得分:23)
正如其他人所说,这是宏录制,你用q关闭它。 Here's a nice article关于如何以及为什么它有用。
答案 5 :(得分:14)
这意味着您处于“录制宏”模式。通过键入q
后跟注册名称输入此模式,可以通过再次键入q
退出。