【问题标题】:Why does CodeBlocks 12.11, on windows, underline my comments with red zigzag lines, and how do I turn this feature off?为什么 Windows 上的 CodeBlocks 12.11 会用红色锯齿线在我的评论下划线,如何关闭此功能?
【发布时间】:2012-12-25 11:20:26
【问题描述】:

如何在 Windows 上的 CodeBlocks 中关闭“类似拼写检查”功能?

我现在也意识到,如果我在注释末尾添加“\”(反斜杠),如果代码也被注释,则下一行。这一直是 c++ 的标准吗?

【问题讨论】:

  • 是的,行尾的反斜杠在下一行继续。你应该可以去Plugins->Manage Plugins...->SpellChecker->Disable看红线。
  • 这个拼写检查器实际上非常有用。出于好奇,为什么您想关闭它的任何具体原因?
  • @BartekBanachewicz,它发现了一些我曾经犯过的错误,但我不得不给 OP 说它有时很烦人。
  • @RiaD,我不确定这是怎么回事。我的并没有突出显示完全相同的代码,尽管我已经看到它变得非常糟糕。
  • 我想这可能是有益的,因为我还在学习,但我希望我可以只为 cmets 关闭它。它使更长的 cmets 更难阅读。

标签: c++ windows-7 codeblocks


【解决方案1】:

我的也强调了我所有的 cmets 和字符串。结果当我下载代码块时,语言没有设置为英语。如果您查看代码块窗口的右下角,会看到一个小标志。您可以右键单击它并选择正确的语言。希望这会有所帮助!

【讨论】:

  • 要将单词添加到字典中,您可以右键单击单词并选择“'' 的拼写建议”,然后选择“将'' 添加到字典”。 (另外,+1 是因为,虽然没有专门解决 OP 的任何一个问题,但这可能是最有用的答案。)
  • 谢谢!为我工作:):)
  • 在我看来,这应该是公认的解决方案,因为禁用某个功能只是在解决它,而不是解决它。
【解决方案2】:
  1. 打开代码::Blocks。
  2. 转到插件 -> 管理插件
  3. 选择拼写检查并禁用它。

【讨论】:

    【解决方案3】:

    这一直是 c++ 的标准吗?

    好吧,而是针对 C 预处理器(C++ 详尽地使用它)。是的,这是一个文档化的功能:反斜杠换行符序列充当续行标记(即,反斜杠“无效”,转义换行符,有效地使预处理器将由反斜杠分隔的连续行视为一行)。

    【讨论】:

    • 我还要补充一点,它甚至是有道理的! (这很有趣,因为它是 C)因为所有特殊字符都以 \ \ 开头,然后换行符看起来很自然。
    • @BartekBanachewicz 是的,相当。我不同意讽刺的部分,尽管 :PC 是最合乎逻辑的语言之一,IMO。
    • 确实,如果您了解预处理器将包括换行符在内的每个字符视为字符数组的单个元素,这确实是有道理的。而在字符串文字中输入 \\n 将评估为两个字符 \n
    【解决方案4】:

    错误下划线的单词可能是由于没有选择字典造成的。我就是这样解决的。

    单击设置->编辑器->拼写检查器(对话框左侧),然后在语言下的下拉菜单中选择字典。

    【讨论】:

      猜你喜欢
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 2023-01-02
      • 2011-03-15
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多