在用 M-: (eval " PATH ") 檢查路徑后,C:/Go/bin的位置出現了,所以我知道戈夫特找到二進制文件。如果我嘗試對其他文件執行 Mx gofmt,它將給出正確的錯誤(不是 *.go 文件)。但是我注意到消息中有一些奇怪的東西,這是 gofmt 試圖格式化的地方。調用 gofmt: gofmt (-wc:/Users/LunchBox/AppData/Local/Temp/gofmt5200q9o.go)錯誤: (file-error "Searching for program" "no such file or directory" "diff")為什么它在-w /appdata/locals/temp/etc中查找..?它不應該是我目前正在處理的文件嗎?在 c:/work/users/ovRESTful/ovRESTful.go 中稱為 ovRESTful.go我的代碼行..(add-hook 'before-save-hook 'gofmt-before-save)
1 回答

天涯盡頭無女友
TA貢獻1831條經驗 獲得超9個贊
diff 是逐行比較文件的命令的名稱,通常隨 Unix 派生的操作系統分發。
您可以嘗試在 Windows 上安裝這些實用程序:
http://gnuwin32.sourceforge.net/packages/diffutils.htm
看看是否有幫助。
- 1 回答
- 0 關注
- 174 瀏覽
添加回答
舉報
0/150
提交
取消