如何在vim上注释20行Python代码?

如何在vim上注释20行Python代码?

vi如何从/中的 python 文件中一次注释 20 行代码vim

我可以使用什么命令来代替使用#"""??

答案1

我通常会这样做:

  1. 离开编辑模式Esc,可能需要点击几次

  2. Shift+v进入“Visual”模式

  3. 通过箭头键突出显示所需的行,或使用3j选择向下 3 行或3k向上 3 行

  4. 通过 进入命令模式:,当你看到:'<,'>显示输入时s/^/#/,然后点击Enter

这是一种可视化方法,有点像在 GUI 中使用鼠标突出显示行,但在 vim 中不需要鼠标

答案2

vi

  • 导航到你想要开始注释的行
  • 进入命令模式(Esc然后:
  • 键入.,+20s/^/#/.,+20s/^/"""/并点击Enter

答案3

如果您使用的是 Python IDE(如 PyCharm),您可以选择这些行并使用Ctrl+ /(或默认的“注释”快捷方式)对其进行注释。

如果您使用通用文本编辑器,则必须逐行注释,或者使用多行字符串(三重引号)作为多行注释。

答案4

Vim 可以一次注释和取消注释特定行范围内的多行。请查看以下示例。这里我们将注释和取消注释第 7 行到第 13 行。在 vim 中打开文件

#vim /etc/hosts

逐个运行以下两个命令

:se nu
:7,13s/^/#

完成。要取消注释,请运行以下命令

:7,13s/^#//

相关内容