【问题标题】:Commenting code in Notepad++在 Notepad++ 中注释代码
【发布时间】:2010-11-04 13:38:59
【问题描述】:

我使用 Notepad++ 作为编辑器在 Python 中编写程序。这听起来可能很愚蠢,但我在编辑器中环顾四周,找不到任何方法(不是手动方式,而是在 Emacs 中)在我的代码中进行块注释。

由于 Notepad++ 支持这么多语言设置,我很想找到一种方法来阻止评论代码。

【问题讨论】:

  • 在记事本++的编辑菜单中可以看到CTRL-K和CTRL-Q
  • “我的代码的注释部分”?在 Python 中? “#”键不见了?显然,您不是在谈论使用“#”或文档字符串的 Python cmets。你在说什么?
  • 实际上,我想在 Notepad++ 编辑器中阻止评论我用 Python 或任何其他语言编写的代码。可能是我的问题不太清楚。但 Niels 和其他答案有所帮助。
  • 您是说将 cmets 应用于代码块的所有行吗?请更新问题 - 当您可以解决问题时不要评论您自己的问题。
  • 有注释掉当前行代码的快捷方式吗? Ctrl-K 和 Ctrl-Q 都需要选定的字符才能工作。

标签: comments notepad++


【解决方案1】:

试试下面的快捷键:

Ctrl+K.

【讨论】:

    【解决方案2】:

    CTRL+Q 阻止评论/取消评论。

    Keyboard And Mouse Shortcuts - Notepad++ Wiki

    【讨论】:

    • CTRL+Q 为行注释,块注释快捷键为 CTRL+SHIFT+Q
    • @machineaddict, What's the opposite 那个?
    • 我看到您在 SE 网站的多个帖子中搜索此键盘快捷键。我不知道捷径。我只对 cme​​ts 使用 Ctrl-Q 组合。
    • 请注意,为了使其工作,您必须指定代码的(编程)语言。此外,如果您将一段代码复制粘贴到一个新文件而不手动指定语言 - 或者 - 它包含多种语言(例如 Python 代码中的内联 SQL),块注释/取消注释 将不起作用 i>.
    • 一开始我笑了,因为我输入了 ctrl+w (以为我实际上按了 ctrl+q(uit) 就像建议的答案一样)。但是,是的,ctrl+q 实际上会在 notepad++ 中注释多行,而 netbeans 使用 ctrl + shift + w 来注释多行。
    【解决方案3】:

    对于 .sql 文件 Ctrl+KCtrl+Q 不起作用。

    要在 Notepad++ 中的 .sql 文件中插入 cmets,请尝试 Ctrl+Shift+Q

    (虽然没有取消注释代码块的快捷方式。我已经在 v5.8.2 上尝试过)

    【讨论】:

    • 要让 Ctrl-K 和 Ctrl-Q 用于 SQL,您需要编辑 Notepad++ 目录中的 langs.xml 文件。 (具有管理员权限,并且记事本++ 已关闭)。将 commentLine="--" 添加到 SQL 的语言设置中。
    • dev.mysql.com - 从“--”序列到行尾。在 MySQL 中,“--”(双破折号)注释样式要求第二个破折号后跟至少一个空格或控制字符(例如空格、制表符、换行符等)。此语法与标准 SQL 注释语法略有不同。 所以,看看是否需要使用“--”,但 Notepad++ 会改变颜色
    • @BillyNair,哇,好球! Notepad++ 的无效突出显示会导致一些严重的错误。
    【解决方案4】:

    这个链接正是我要搜索的。

    让我为他人的利益总结一下答案(对于python和notepad++

    1) 多行(即选定区域)上的 Ctrl+K 允许您阻止评论

    还要注意,多次按下组合可以添加多个“#”(有时我在测试时使用它来区分其他 cmets)

    2) Ctrl+Shift+K(在注释区域)允许您执行块取消注释

    3) Ctrl+Shift+K 在未注释的选定区域上不对其进行注释

    4) Ctrl+Q 允许您在切换模式阻止评论/取消评论 (意思是,你不能像1一样添加多个'#')

    希望这可以帮助另一个流浪的灵魂。

    问题 - 如果没有快捷键,你将如何开发一种键盘组合来评论/取消评论?只是好奇。我不知道所以问。

    【讨论】:

    • Hope this helps another wandering soul. 确实如此。
    【解决方案5】:

    是的,在 Notepad++ 中你可以做到!

    一些关于 cmets 的热键:

    • Ctrl+Q 切换块注释
    • Ctrl+K块评论
    • Ctrl+Shift+K块取消注释
    • Ctrl+Shift+Q流评论

    来源:shortcutworld.com 来自评论/取消评论部分。

    在链接上,您还可以找到许多其他有用的快捷方式。

    【讨论】:

    • 赞成,因为这是第一个正确提及 Ctrl+Shift+Q 将整个选择变成一个评论而不是单独评论每一行的答案。
    【解决方案6】:

    在您的 n++ 编辑器中,您可以转到 设置 > 快捷方式映射器 并找到所有快捷方式信息以及您可以编辑它们:)

    【讨论】:

      【解决方案7】:

      阻止评论的两种方式:

      1. Ctrl+Shift+Q

      1. 选择区块
      2. Alt + 右键单击​​
      3. 选择块评论。

      【讨论】:

        【解决方案8】:

        使用快捷键:Ctrl+Q。 您可以在设置

        中自定义

        【讨论】:

          【解决方案9】:

          如果没有为您的文件选择语言类型,则没有定义样式。注释和块注释是特定于语言的样式偏好。如果那是一个 PITA...

          要选择多行编辑,您可以使用

          shift + alt + down arrow

          【讨论】:

            【解决方案10】:

            要在 NOTEPAD++ 上的任何代码下添加注释,首先我们必须保存并定义编程或脚本文件类型。例如,将文件另存为 xml、html 等。文件以正确的格式保存后,您将能够使用快捷键 ctrl+Q 直接添加评论p>

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-03-04
              • 2011-06-21
              • 2012-01-05
              • 2011-10-02
              • 2011-04-14
              • 2012-02-05
              • 2023-03-14
              • 1970-01-01
              相关资源
              最近更新 更多