在利用VS Code寫go代碼,已經安裝的Go插件,可以實現函數自動補全功能。但是,補全以後的函數不帶括弧,還需要自己打一個括弧。

請問怎麼解決這個問題呢?


我建議你在選擇需要補全的函數的時候不要按回車,直接按左括弧(,這樣就能夠自動補全函數,並且補上括弧.

為什麼按回車不自動補全括弧,我認為這樣的設計邏輯主要是為了你寫

funciton p(){

return "test";

}

var a = p;

var a = p();

上面這兩種寫法

第一種是用a指向方法p,a就代表方法p.

第二種是返回一個字元串"test",用a來指向.

所以你希望補全括弧,那麼補全的時候按"(",而不是按回車或tab鍵.

設置裡面這個選項打勾.

下面的設置好像沒用:

useCodeSnippetsOnMethodSuggest":true


妥妥的。 "go.useCodeSnippetsOnFunctionSuggest": true,


你好,你的問題解決了嗎?我試了樓上的方法,但是不行。


"typescript.useCodeSnippetsOnMethodSuggest":true


不寫go。。。 我只知道html 有個 Auto Close Tag插件。。 你可以試試
推薦閱讀:
相关文章