我已經(jīng)Visual Studio Code Insiders安裝了。基本上我已經(jīng)安裝了GoMicrosoft 的擴(kuò)展并編寫了簡單的 hello world 應(yīng)用程序?,F(xiàn)在我總是使用空格來縮進(jìn)我的代碼,但我看到它變成了大小為 4 的制表符。所以我想:是的,多么好的擴(kuò)展,現(xiàn)在我可以開始編寫我的代碼了。然后我想起來,默認(rèn)的代碼縮進(jìn)gofmt應(yīng)該是 8 個(gè)制表符。我查了一下。gofmt main.go確實(shí)用大小為 8 的選項(xiàng)卡輸出我的代碼。但是 vscode 一直在執(zhí)行大小為 4 的選項(xiàng)卡。我想也許它甚至不會調(diào)用,gofmt但當(dāng)我使用 RPM->Format document with - 它實(shí)際上會調(diào)用。但是,尺寸為 4 的選項(xiàng)卡。在這種情況下我做錯(cuò)了什么? "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這些是我唯一的編輯器設(shè)置,我沒有任何有關(guān)Go擴(kuò)展的自定義設(shè)置
1 回答

蝴蝶刀刀
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
go fmt
使用制表符 (" \t
") 縮進(jìn)行首。選項(xiàng)卡的顯示方式(選項(xiàng)卡寬度)取決于您的文本編輯器或 IDE。我在文本編輯器中將制表符寬度設(shè)置為 4。我的終端程序使用制表符寬度 8。
例如,對于 xed,
編輯器首選項(xiàng)
選項(xiàng)卡
使用制表符寬度旋轉(zhuǎn)框指定按 Tab 鍵時(shí) xed 插入的空格的寬度。
選擇插入空格而不是制表符選項(xiàng)以指定 xed 在按 Tab 鍵時(shí)插入空格而不是制表符。
- 1 回答
- 0 關(guān)注
- 169 瀏覽
添加回答
舉報(bào)
0/150
提交
取消