我刚开始在emacs中使用python-mode,我注意到虽然main模式有一个注释区域的选项((py-comment-region)绑定(bind)了(C-c #)),但是没有任何选项可以取消注释已经注释过的代码块。我在python模式下检查了所有事件的keybinds,但找不到任何相关的键。我想念什么吗?

我确实想到了一些变通方法,例如使用(delete-rectangular)(绑定(bind)到C-x r d)删除注释。
另一种方法是将(comment-or-uncomment-region)绑定(bind)到某个键,然后开始使用它。

但是默认情况下,python模式本身是否提供了任何选项?

最佳答案

我使用的comment-dwim确实很聪明,可用于注释和取消注释事件区域。它也适用于python模式。

您可以在emacs comment commands中找到更多信息。

关于emacs - 如何在emacs python模式下取消注释代码块?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12381692/

10-16 06:24