在 Notepad++ 中注释代码

Posted

技术标签:

【中文标题】在 Notepad++ 中注释代码【英文标题】:Commenting code in 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 都需要选定的字符才能工作。 【参考方案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】:

阻止评论的两种方式:

    Ctrl+Shift+Q

    选择区块 Alt + 右键单击​​ 选择块评论。

【讨论】:

【参考方案8】:

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

中自定义

【讨论】:

【参考方案9】:

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

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

shift + alt + down arrow

【讨论】:

【参考方案10】:

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

【讨论】:

以上是关于在 Notepad++ 中注释代码的主要内容,如果未能解决你的问题,请参考以下文章

notepad++ 代码注释快捷键

notepad++ 注释

如何设置notepad++的代码自动补全功能

notepad++ 设置不同颜色的代码

在 Notepad++ 中隐藏注释

Notepad++使用技巧