gpt4 book ai didi

emacs - 如何取消注释文件的每一行

转载 作者:行者123 更新时间:2023-12-02 08:19:48 41 4
gpt4 key购买 nike

我不确定发生了什么,但我一定是按下了一些键并保存了——我不记得发生过这种情况,但在打开我的文件时我发现每一行都被单独注释掉了。例如:

/* printf("blahblah\n"); */

除了一个函数外,文件中的每一行都发生了。

这是怎么发生的,我怎样才能快速撤销?有数百行,因此手动撤消此操作可能需要一个多小时。

最佳答案

您可能设法键入了 M-; (comment-dwim) 并标记了整个缓冲区。

您可以尝试标记当前评论的区域并再次使用 M-; 取消评论。

如果字面上是每一行,那么C-xh 是标记整个 缓冲区的标准序列;但在这种情况下,您应该注意不要在该区域中包含那个未注释的函数,否则 Emacs 可能会尝试再次注释所有内容。

即在注释行的一端用 C-SPC 设置标记,然后将点移到另一端 -- M-<M-> 跳到缓冲区的任一端,如果这有帮助——这样该区域就被完全注释了,然后键入 M-; (或者 M-x 取消注释区域).

关于emacs - 如何取消注释文件的每一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38300206/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com