我对自动完成的功能感到恼火<>
Rust 的 VSCode 中的括号。虽然它在指定泛型类型时可能很有用,但当它为我的小于运算符自动完成“>”时,它确实让我烦恼。
我知道我可以完全禁用自动关闭括号,但是有没有办法指定其中哪些应该被视为括号?我已经安装了 Rust 扩展,没有它,这不是问题。
添加了尖括号autoClosingPairs
in 这个拉取请求 https://github.com/rust-lang/vscode-rust/pull/720#issuecomment-615205869前提是 Rust 开发人员编写泛型多于比较逻辑。这个选择被重新讨论here https://github.com/rust-lang/vscode-rust/issues/719tp没有用。似乎没有办法区分泛型并与 vscode 当前的配置选项进行比较。但是,有两种方法可以手动删除此行为。一种是禁用自动关闭all将此行添加到您的括号中settings.json
:
"editor.autoClosingBrackets": "never"
另一个解决方案是通过本地删除 Rust 扩展配置来仅禁用尖括号的自动关闭:
// .vscode/extensions/rust-lang.rust-x.x.x/language-configuration.json
"autoClosingPairs": [
{ "open": "<", "close": ">" },
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ remove this line
]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)