如何避免在MS Word中对源代码进行拼写检查?

35

当我将源代码复制到Word文档或电子邮件中时,如果拼写检查可以忽略源代码标记,那就太好了。

是否有选项可以忽略文本块?


3
我考虑过因为这是一个Word问题而标记它以关闭,但我想我会让它继续存在。 - paxdiablo
5个回答

34

这很简单。选择你粘贴的代码,转到“工具”->“语言”(或在Word的最新版本中,在功能区上找到对应选项),然后选中复选框"不检查"。


2
对于 Word 2016+,请前往“审阅”->“语言”->“设置校对语言”。 - sheey

29

如果只想关闭某些文本块的拼写检查,可以创建一个名为“代码”的样式。

接下来,修改样式。在样式编辑器中,进入格式子菜单,然后选择语言,勾选“不检查拼写或语法”。

编辑样式时的语言子菜单 关闭拼写和语法检查

现在,无论您在哪里应用该样式,Word都将忽略拼写和语法。非常适用于源代码!当你编辑样式时,设置浅灰色背景,并将字体设置为Courier New。

这样就不必在Word文档中的每个源代码处都设置语言(和字体等)了。

最终结果如下:

输入图像描述


3
我很喜欢这个关于 MS Word 2010 的想法,因为另一个“不检查”的想法需要针对每个部分完成。但是,当我创建一个新的样式“Code”时,它要么使所有内容加粗,要么就不加粗。 - Peter_from_NYC
我认为更好的字体选择是Consolas。 - Lakshya Goyal
这就是使用样式的好处 - 你可以一次重新格式化所有代码。 - GuitarPicker
请参考 https://answers.microsoft.com/en-us/msoffice/forum/all/creating-no-proofing-styles-in-microsoft-word-no/999c8de4-dac2-4fac-be07-ab55e8d636cc 中的说明/宏来创建无拼写检查样式。 - Charles Kenyon

5

在文档中突出显示代码/文本,转到“工具”菜单>“语言”>“设置语言”。那里将会有一个“不检查拼写或语法”复选框,

这将标记该区域,使拼写检查器跳过它。


2
这是我解决在设计文档中使用令人分心的红色下划线标记的方法。虽然不完全符合您的要求,但您可能会觉得它足够好用。
基本上,有一天我想到了一个问题:“为什么Word不能像IntelliJ一样把拼写错误的标记变得更加微妙呢?”
实际上,它可以——只需将波浪线下划线的颜色改为浅灰色,而不是红色即可。

http://support.microsoft.com/kb/925597

“如此少的干扰。”
“IntelliJ中的拼写检查器还有一件事,就是检测驼峰式命名,并将驼峰式单词中的每个子单词视为单独的单词……因此它认为myWordDocument拼写正确,但标记myWerdDocument。如果Word也可以这样就好了!”

因为拼写错误是你想要非常注意的事情。你不希望程序试图避免用红色下划线冒犯你而意外地错过了什么。 - Miles Rout

0

为了避免 MS Word 在检查语言的拼写或语法时出现问题,请前往“审阅”>“语言”>“设置校对语言”

  • 取消选中“自动检测语言”
  • 选择任何一种语言(从语言列表中双击任意一种)
  • 取消选中“不检查拼写或语法”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接