如何解决VS Code 缩进宽度为 4,但仍然有制表符宽度为 8,如何?
我有一个使用奇怪缩进样式的旧代码库。它使用制表符宽度 8,但缩进 4 个槽口,并在可能的情况下用制表符替换 8 个空格。
代码应如下所示:
____if (foo) {
TAB---->if (bar) {
TAB---->____something();
TAB---->}
____}
我已经安装了 EditorConfig for Visual Studio Code 扩展并且我的 .editorconfig
有这个:
root = true
[*]
insert_final_newline = true
indent_size = 4
tab_width = 8
但是现有的代码是这样的:
____if (foo) {
TAB>if (bar) {
TAB>____something();
TAB>}
____}
当我添加 indent_style = tab
时,现有代码看起来再次正确,但是当我输入新代码时,我得到:
____if (foo) { // after hitting Enter on this line the next line is indented too far:
TAB---->____something
____}
如何实现所需的显示和缩进行为?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。