3

古いバージョンの go では、geany でビルド コマンドを次のように構成できました。

go install "%d"

go installしかし、Go1では絶対パスを指定できないようです。

だから私はgeanyで実行できるようにするコマンドが欲しい

go install mypackagename

編集したファイルが

/some/path/to/my/project/go/src/mypackagename/editedfile.go

それを得るために設定に何を入れることができますか?

私は Linux の初心者であり、標準のシェル コマンドを組み合わせて使用​​する簡単な解決策が存在する可能性があることを考慮してください。

4

4 に答える 4

1

nemo の良い答えを使用して、geany を golang 用に構成する方法についてのリファレンスを次に示します。

コンパイル (F8) :

go build "%f"

インストール (F9) :

cd "%d" && go install

テスト :

cd "%d" && go test

実行 (F5) :

go run "%f"

Geany での基本的な Go サポート (カラー化を含む)については、こちらで説明されていることに注意してください。

于 2012-09-17T06:35:41.417 に答える
1

私は何かを試してみます

cd "%d" && go install

現在の作業ディレクトリを geany が提供するディレクトリにgo install変更し、ディレクトリの変更が成功した場合に実行します。

これは、geany がシェルでビルド コマンドを実行している場合にのみ機能します。それがなければcd(シェルはそれを組み込みコマンドとして提供します)、この解決策は機能しません。

唯一の希望は、geany でビルド プロセスの現在の作業ディレクトリを構成することです。

于 2012-09-16T21:01:27.997 に答える
0

1行のマルチコマンドをお勧めします。次のように: cd /path/to/root/code/dir; mypackagename をインストールします

于 2012-08-12T03:17:55.667 に答える
-2
go install import-path

$GOPATH/src/import-path をインストールします。import-path の最後の要素は、そのディレクトリ内のソースのパッケージ名に対応している必要があります。

于 2012-05-15T13:25:19.350 に答える