小编典典

如何在 Vim 中注释掉一段 Python 代码

all

我想知道 Vim 中是否有任何键映射允许我缩进某些代码行(这些行是在可视模式下选择的,还是当前光标位置上方/下方的 n行)。

所以基本上可以转换以下内容

def my_fun(x, y):
    return x + y

#def my_fun(x, y):
#    return x + y

我可以使用其中任何一个#"""注释掉相关行。理想情况下,如果给定的行已被注释掉,我还希望使用相同的键映射来取消注释行。


阅读 68

收藏
2022-07-07

共1个答案

小编典典

第 1 步: 转到您要评论的第一行的第一列。

初始状态

第 2 步: 按:Ctrl+v并选择要评论的行:

选择行

第 3 步: Shift - I```#space`(进入左侧插入模式,键入要插入的字符。选择将消失,但其中的所有行将在第 4
步之后修改。)

评论

第4步: Esc

<Esc>

2022-07-07