首页 >> 大全

Visual Studio 17.5 拼写检查器预览版现已推出,来说说你的看法吧

2023-06-29 大全 43 作者:考证青年

写在前面:

.5版本已添加拼写检查器功能, 中的许多功能旨在帮助你编写所需的代码。 帮助你确保代码的编译,甚至可以帮助代码样式。现在它甚至可以确保您的拼写准确。 17.5 3 引入了 C#、C++ 和 文件的拼写检查器的第一个预览版。

拼写检查器

目录

开始

你如何使用它?

它是如何工作的?

自定义拼写检查器

你觉得怎么样

开始

使用任何 C#、C++ 或 文件时,将自动打开该功能。现在,当您使用拼写检查器支持的任何文档时, 会将检测到拼写错误的单词的任何单词标记为拼写错误的单词。 还将建议替代拼写,并帮助更正它们,甚至在这些拼写错误是标识符时执行上下文重命名,因此您的代码仍将编译。可以通过取消选中“管理预览功能”下的“文本拼写检查器”功能来禁用拼写检查器。还可以使用“编辑>高级>切换文本拼写检查器”命令从菜单中启用或禁用拼写检查器,也可以从 中主工具栏上的按钮启用或禁用拼写检查器。

你如何使用它?

当插入符号出现拼写错误时,快速操作会提供修复拼写错误的解决方案。您可以使用“Ctrl+.”或“Alt+Enter”调出快速操作。当上下文菜单出现时, 提供了三个选项来处理拼写问题。

如果任何词典提供拼写建议, 将提供这些建议。如果多个词典提供建议,则建议将按字典分组。对于字符串和注释,选择其中一个建议将执行单个就地替换。对于 C++ 或 C# 文档中的标识符,接受建议将执行重构/重命名,更新标识符的所有实例以确保代码编译。

使用多个词典时的建议

你也可以选择忽略拼写问题。通过选择忽略该问题, 将在本地计算机上的 目录中创建一个 .dic 文件。一旦一个单词被忽略,它将在 的所有实例中被忽略。

它是如何工作的?

如果你对详细信息感兴趣,本节将详细介绍拼写检查器的工作原理。其中许多行为都可以自定义,我们将在下一节中介绍。由于 C#、C++ 和 都使用英语作为其关键字的语言, 将始终使用“ (美国)”或“en-us”字典进行拼写检查。 还会向实例询问它正在使用的显示语言,如果它不是“en-us”,它也将使用该字典。

下图显示了拼写检查器在扫描代码文档时查看的一些启发式方法:

代码中的内容

检查的内容

为什么?

Hello

Hello,Hello

始终检查专有名词和常用名词

Hello world

Hello, hello, World, world

常见的中间大写字母用于标记单词边界

Hello.World

Hello, hello, World, world

标点符号用作单词边界

Hello, hello

去除前导或尾随数字或标点符号

Hello, hello, World, world

中间数字,如标点符号,用作单词边界

World, world

忽略 3 个字符或更少字符的片段

Hello world

Hello,world

没有用于识别单词边界的指示器

否则,编译器会认为单词拼写错误,并将报错标记为拼写错误。这将在错误列表中以“消息”的严重性显示,并带有“SPELL”代码。

错误列表中的拼写错误

自定义拼写检查器

默认行为旨在让大家入门并帮助获得初始体验。一旦你准备好开始在协作环境中工作,拼写检查器就会提供可自定义性选项。

我选择 进行配置,以允许控制其存储库中的拼写检查器行为。通过配置 .,用户可以建立他们期望遵循的编码标准,并保持通过其他方法难以实现的一致性

以下是你可以在编辑器配置中配置的开关:

spelling_languages = _language_[,_language_]
(Example: = en-us,fr-fr)

spelling_checkable_types = strings,identifiers,comments
(Example: = identifiers,comments)

spelling_error_severity = error OR warning OR information OR hint
(Example: = error)

spelling_exclusion_path = absolute OR relative path to exclusion dictionary.
(Example: = .\exclusion.dic)

你觉得怎么样?

如果可以,请在评论区说出你的看法。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了