當添加一行使用 fmt 函式的代碼時, Goland (版本 2021.2,在Linux 上)無法自動匯入“fmt”。
我需要import "fmt"手動添加。
但似乎其他內置的 go 包沒有問題。
這是一個錯誤,還是一個特殊的設計?
順便說一句,類似的問題發生在 3rd-party package 上"github.com/stretchr/testify/assert",自動匯入會提示幾個選項來匯入assert,但在我的情況下,上面的一個總是不在串列中,不得不import手動。
截圖:

@Update:找到問題原因和解決方案
問題:

解決方案:只需洗掉 2 行,然后匯入立即生效。
感謝s0xzwasd在問題下的評論和jinseok.oh答案,實際上提到了設定。
uj5u.com熱心網友回復:
有 Global Println() 函式和 fmt.Println() function()
如果您使用 Println 并僅按 ctl space,IDE 將設定自動完成 Println()。
/// 添加

你也必須檢查這個。匯入和完成是否有任何排除?
如果不存在,那么我的最后一個建議是使快取無效/重新啟動

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/369732.html
