如何在emacs python-mode中取消注释代码块?

Pul*_*mon 9 emacs python-mode

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

我确实想到了一些工作,比如使用(delete-rectangular)(绑定C-x r d)删除注释.另一种方法是绑定(comment-or-uncomment-region)到某个键并开始使用它.

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

LWZ*_*LWZ 16

不确定你的设置,但我使用M-;它,它适用于我.


Aar*_*all 8

如何在emacs python-mode中取消注释代码块?

选择代码,例如使用Ctrl- Space将标记和光标放在所需代码上.

然后,元分号:Meta-;

escape;S或按住Alt-;

同样的方法也会注释代码.


Ole*_*liv 1

我正在使用comment-dwim它非常聪明,可以用于评论和取消评论活动区域。它也适用于 python 模式。

您可以在emacs 注释命令中找到更多信息。