如何将单个字符的 natvis 限制为仅 Visual Studio 中的字符

Posted

技术标签:

【中文标题】如何将单个字符的 natvis 限制为仅 Visual Studio 中的字符【英文标题】:How to limit natvis of a single char to only the character in VisualStudio 【发布时间】:2021-02-24 09:51:52 【问题描述】:

创建时

<DisplayString>a_char,c</DisplayString>

在 .natvis 文件中,字符显示为 f.e.

82 'R'

我正在寻找一种将其显示为的方法

'R'

例如没有数字。

【问题讨论】:

【参考方案1】:

实现这一点的比较有表现力的方法是将其视为长度为 1 的字符串

<DisplayString>'&amp; a_char,[1]nasb'</DisplayString>

导致 f.e.

'R'

【讨论】:

以上是关于如何将单个字符的 natvis 限制为仅 Visual Studio 中的字符的主要内容,如果未能解决你的问题,请参考以下文章

如何将文本字段限制为仅有效的小数?

将字符串文字限制为仅文本

将 kivy 的 TextInput 限制为仅 ascii 字符

如何将 CreateWindowEx 限制为仅限字母数字输入?

Qt5.natvis 在 VS 2015 更新 2 中不起作用

如何将输入限制为仅接受数字?