vi
如何从/中的 python 文件中一次注释 20 行代码vim
。
我可以使用什么命令来代替使用#
或"""
??
答案1
我通常会这样做:
离开编辑模式Esc,可能需要点击几次
按Shift+v进入“Visual”模式
通过箭头键突出显示所需的行,或使用3j选择向下 3 行或3k向上 3 行
通过 进入命令模式:,当你看到
:'<,'>
显示输入时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/^#//