当前位置: 首页 > 面试题库 >

如何在Vim中注释掉Python代码块

毛镜
2023-03-14
问题内容

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

所以基本上是可以转换以下内容的东西

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

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

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


问题答案:

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

步骤2: 按:Ctrl+,v然后选择要注释的行:

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

步骤4: Esc



 类似资料:
  • 问题内容: 是否有一种机制可以注释掉大量的Python代码? 现在,我能看到的注释掉代码的唯一方法是用a开头每一行,或者用三引号将代码括起来。 这些问题是,在每一行之前插入都很麻烦,并使要用作注释的字符串显示在生成的文档中。 阅读所有评论后,答案似乎是“否”。 问题答案: Python没有这种机制。在每行前面加a可以阻止评论。有关更多信息,请参阅PEP 8 。大多数Python IDE支持一种为您

  • 问题内容: 是否可以注释代码块?例如循环还是大括号?如果是这样,怎么办? 第一.java ForCycle.java 根据http://www.javacodegeeks.com/2012/11/java-annotations-tutorial-with-custom- annotation.html @Target –指示注释类型适用的程序元素的种类。一些可能的值是TYPE,METHOD,CO

  • 我有一个批处理文件,它运行几个python脚本来修改表。 > 我还想添加注释,特别提醒他们在运行批处理文件之前需要在批处理文件中更新的变量。我知道我可以使用。但这看起来更像是为了在用户运行之后更新进度。 是否有更恰当地添加注释的语法?

  • 问题内容: 我正在使用Vim编写Python代码,每次我想运行我的代码时,都在Vim中键入以下代码: 这令人沮丧,所以我一直在寻找一种更快的方法来在Vim中运行Python代码。从终端执行Python脚本吗?我正在使用Linux。 问题答案: 如何将-添加到您的-file,创建映射: 然后您可以按来执行当前缓冲区 说明: :Vim将自动执行的命令(此处:如果您打开python文件) :创建在插入/

  • 我一直在从WebStorm和Rubymine转移到Atom,我真的很想念Jet大脑编辑器的一个功能,在这个功能中,您可以选择一个代码块,然后按CMD-,它会在开始时添加特定语言的注释字符每一行。(为ruby。为js,为css等)。 Atom是否有内置的快捷方式或提供此功能的软件包?

  • 在Office的VBA编辑器(ALTF11)中,如何注释或取消注释代码块?