在用 M-: (eval " PATH ")检查路径后,C:/Go/bin 的位置出现了,所以我知道找到了gofmt二进制文件。如果我尝试在其他文件上执行 Mx gofmt,它会给出正确的错误(不是 *.go 文件)。
但是我注意到消息中有一些奇怪的东西,这是 gofmt 试图格式化的地方..
调用 gofmt:gofmt (-wc:/Users/LunchBox/AppData/Local/Temp/gofmt5200q9o.go)
错误:(文件错误“搜索程序”“没有这样的文件或目录”“差异”)
为什么它在-w /appdata/locals/temp/etc ..?
不应该是我目前正在处理的文件吗?在 c:/work/users/ovRESTful/ovRESTful.go 中被称为 ovRESTful.go
我的代码行..
(add-hook 'before-save-hook 'gofmt-before-save)
Run Code Online (Sandbox Code Playgroud)
diff 是逐行比较文件的命令名称,通常随 UNIX 派生的操作系统一起分发。
您可以尝试在 Windows 上安装这些实用程序:
http://gnuwin32.sourceforge.net/packages/diffutils.htm
看看是否有帮助。
归档时间: |
|
查看次数: |
1572 次 |
最近记录: |