我可以从 rust-analyzer 中删除类型注释帮助吗?
Can I remove type annotation help from rust-analyzer?
对于 VS Code,我使用 rust-analyzer
来处理语法高亮和 flychecking。但是,如果我不在代码中的声明中添加类型注释,rust-analyzer
会在文件中显示缺少的类型注释,而不会实际将其插入代码中。有没有办法关闭它?
我更喜欢添加自己的类型注释,如果 rust-analyzer
向我显示缺少的注释,我更容易忘记这一点,有时它们会妨碍我在保存集上自动格式化, 这种格式正确地分解了行。在 rust-analyzers
的类型注释帮助下,一些行变得太长而无法显示在我的屏幕上。
在下图中,我指的是灰色文字。我希望它消失了。
在 Visual Studio 代码中,您可以轻松做到这一点。
- 打开设置页面(Ctrl+,)
- 搜索“锈蚀分析仪嵌体”
- 取消勾选你不想要的东西
- 在您的情况下,这将是“参数提示”和“类型提示”
如果您不使用 Visual Studio 代码,您需要手动编辑 rust-analyzer (helpful link to the documentation) 的 JSON 配置文件。基本上
- 在您喜欢的文本编辑器中打开 JSON 配置文件
- 将新的 属性 添加到 JSON 对象的根目录,如下所示:
{
"inlayHints": {
"typeHints": false,
"parameterHints": false
},
// further configuration
}
现在有一个可切换的命令(ctrl+shift+p):Rust Analyzer: Toggle inlay hints
对于 VS Code,我使用 rust-analyzer
来处理语法高亮和 flychecking。但是,如果我不在代码中的声明中添加类型注释,rust-analyzer
会在文件中显示缺少的类型注释,而不会实际将其插入代码中。有没有办法关闭它?
我更喜欢添加自己的类型注释,如果 rust-analyzer
向我显示缺少的注释,我更容易忘记这一点,有时它们会妨碍我在保存集上自动格式化, 这种格式正确地分解了行。在 rust-analyzers
的类型注释帮助下,一些行变得太长而无法显示在我的屏幕上。
在下图中,我指的是灰色文字。我希望它消失了。
在 Visual Studio 代码中,您可以轻松做到这一点。
- 打开设置页面(Ctrl+,)
- 搜索“锈蚀分析仪嵌体”
- 取消勾选你不想要的东西
- 在您的情况下,这将是“参数提示”和“类型提示”
如果您不使用 Visual Studio 代码,您需要手动编辑 rust-analyzer (helpful link to the documentation) 的 JSON 配置文件。基本上
- 在您喜欢的文本编辑器中打开 JSON 配置文件
- 将新的 属性 添加到 JSON 对象的根目录,如下所示:
{
"inlayHints": {
"typeHints": false,
"parameterHints": false
},
// further configuration
}
现在有一个可切换的命令(ctrl+shift+p):Rust Analyzer: Toggle inlay hints