goland 中变量意义

原创
2020/06/10 18:07
阅读数 660

可用于 Tools > External Tools 和 Tools > File Watcher 中的设置。

  • $ProjectFileDir$ 项目的文件夹路径
  • $FileDir$ 当前激活文件的 文件夹路径
  • $FilePath$ 当前激活文件的路径
  • $FilePathRelativeToProjectRoot$ 当前激活文件的相对于项目root的文件路径
  • $ContentRoot$ 不明
  • $FileName$ 文件名
  • $FileNameWithoutExtension$ 文件名没有扩展的
  • $GoExecPath$ go编译器可执行文件路径
  • $GOROOT$ 配置的 GOROOT
  • $GOPATH$ 配置的GOPATH
  • $GoBinDirs$ 用于 PATH 变量

测试结果:

ProjectFileDir=/home/tp1/program_lang/go/src/pkg.deepin.io/dde/daemon
FileDir=/home/tp1/program_lang/go/src/pkg.deepin.io/dde/daemon/system/network
FilePath=/home/tp1/program_lang/go/src/pkg.deepin.io/dde/daemon/system/network/network.go
FilePathRelativeToProjectRoot=system/network/network.go
ContentRoot=/home/tp1/program_lang/go/src/pkg.deepin.io/dde/daemon
FileName=network.go
FileNameWithoutExtension=network
GoExecPath=/home/tp1/applications/go/bin/go
GOROOT=/home/tp1/applications/go
GOPATH=/home/tp1/program_lang/go:/usr/share/gocode
GoBinDirs=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin:/home/tp1/applications/go/bin:/home/tp1/program_lang/go/bin
展开阅读全文
go
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部