这篇文章说“Emacs有重做,因为你可以在撤销的时候反转方向,从而撤销撤销”。
这是什么意思?用户如何使用Emacs“重做”?
这篇文章说“Emacs有重做,因为你可以在撤销的时候反转方向,从而撤销撤销”。
这是什么意思?用户如何使用Emacs“重做”?
当前回答
Doom Emacs用户,我希望你已经滚动到这里或在页面上搜索“Doom”了……
毁灭Emacs打破了香草Emacs重做快捷方式: C-g C-/ C-/ C-/ etc(或C-g C-_ C-_ C-_ etc) ...相反,它一直在撤销。 Doom Emacs也打破了撤销树重做快捷方式,在其他答案中提到,这对spacemacs等很有用: S-c -/(又名c -?) ...而不是抛出错误“C-?”没有定义”。
你需要的是:
处于邪恶模式(C-z切换进入和退出邪恶模式)(在邪恶模式应该看到蓝色光标,而不是橙色光标)和 进入“命令模式”,也就是“正常模式”(而不是“插入模式”)(Esc切换到命令模式)(应该看到块光标,而不是行光标),然后是 U代表撤销 重做的C-r
其他回答
在末日emacs中, 按Ctrl + Shift + -取消 Alt + Shift + -重做
如果您需要重做上次的操作,请执行以下操作。
ESC 执行另一个撤销(C + /)
默认情况下,Emacs中的重做需要按C-g,然后撤销。
但是也可以使用Emacs内置的undo来实现重做命令。
undo-fu包使用Emacs内置的撤销功能来公开撤销和重做。
编辑,撤销fu现在已经集成到邪恶模式(如果你是一个邪恶模式的用户)。
例子:
(use-package undo-fu)
(use-package evil
:init
(setq evil-undo-system 'undo-fu))
撤消:C-_
撤销后重做:C-g C-_
在C-_上多次输入以重做被C-_撤消的内容 若要多次重做emacs命令,请执行命令,然后键入C-xz,然后在z键上键入多次以重复该命令(当您想多次执行一个宏时很有趣)
Doom Emacs用户,我希望你已经滚动到这里或在页面上搜索“Doom”了……
毁灭Emacs打破了香草Emacs重做快捷方式: C-g C-/ C-/ C-/ etc(或C-g C-_ C-_ C-_ etc) ...相反,它一直在撤销。 Doom Emacs也打破了撤销树重做快捷方式,在其他答案中提到,这对spacemacs等很有用: S-c -/(又名c -?) ...而不是抛出错误“C-?”没有定义”。
你需要的是:
处于邪恶模式(C-z切换进入和退出邪恶模式)(在邪恶模式应该看到蓝色光标,而不是橙色光标)和 进入“命令模式”,也就是“正常模式”(而不是“插入模式”)(Esc切换到命令模式)(应该看到块光标,而不是行光标),然后是 U代表撤销 重做的C-r