Goland的external tool

2025/08/09 Tools 共 675 字,约 2 分钟

Goland的external tool

goland external open in xx 配置



​```scala
shell 用zsh

下面open 参数: 
-c
"REPO_ROOT=$(git -C \"$ProjectFileDir$\" rev-parse --show-toplevel); PROJECT=$(basename \"$REPO_ROOT\"); BRANCH=$(git -C \"$REPO_ROOT\" rev-parse --abbrev-ref HEAD); FILE=\"$FilePathRelativeToProjectRoot$\"; LINE=$LineNumber$; URL=\"xxxxxx/$PROJECT/-/blob/$BRANCH/$FILE?ref_type=heads#L$LINE\"; open \"$URL\""

下面copy 参数

-c
"REPO_ROOT=$(git -C \"$ProjectFileDir$\" rev-parse --show-toplevel); PROJECT=$(basename \"$REPO_ROOT\"); BRANCH=$(git -C \"$REPO_ROOT\" rev-parse --abbrev-ref HEAD); FILE=\"$FilePathRelativeToProjectRoot$\"; LINE=$LineNumber$; URL=\"xxxx/$PROJECT/-/blob/$BRANCH/$FILE?ref_type=heads#L$LINE\"; echo \"$URL\" | pbcopy"

​```

Search

    Table of Contents