为了账号安全,请及时绑定邮箱和手机立即绑定

vscode-go 输入选项卡大小为 4 而不是 8

vscode-go 输入选项卡大小为 4 而不是 8

Go
猛跑小猪 2023-07-10 10:48:24
我已经Visual Studio Code Insiders安装了。基本上我已经安装了GoMicrosoft 的扩展并编写了简单的 hello world 应用程序。现在我总是使用空格来缩进我的代码,但我看到它变成了大小为 4 的制表符。所以我想:是的,多么好的扩展,现在我可以开始编写我的代码了。然后我想起来,默认的代码缩进gofmt应该是 8 个制表符。我查了一下。gofmt main.go确实用大小为 8 的选项卡输出我的代码。但是 vscode 一直在执行大小为 4 的选项卡。我想也许它甚至不会调用,gofmt但当我使用 RPM->Format document with - 它实际上会调用。但是,尺寸为 4 的选项卡。在这种情况下我做错了什么?    "editor.renderWhitespace": "all",    "editor.fontFamily": "Hack",    "editor.fontSize": 12,    "editor.minimap.enabled": false,    "editor.fontLigatures": true,    "workbench.editor.enablePreview": false,    "editor.formatOnSave": true,    "editor.formatOnPaste": true,    "editor.cursorSmoothCaretAnimation": true,    "editor.detectIndentation": false这些是我唯一的编辑器设置,我没有任何有关Go扩展的自定义设置
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

go fmt使用制表符 (" \t") 缩进行首。选项卡的显示方式(选项卡宽度)取决于您的文本编辑器或 IDE。我在文本编辑器中将制表符宽度设置为 4。我的终端程序使用制表符宽度 8。

例如,对于 xed,

编辑器首选项

选项卡

使用制表符宽度旋转框指定按 Tab 键时 xed 插入的空格的宽度。

选择插入空格而不是制表符选项以指定 xed 在按 Tab 键时插入空格而不是制表符。


查看完整回答
反对 回复 2023-07-10
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信