Eclipse構成開発Goプラグイン-Goclipse



Eclipse Configuration Development Go Plug Goclipse



前書き:

パート1 Golangクイックスタート(心配しないでください、しかし速いです) 》 Go言語の基本的な文法は大まかに説明しましたが、正式なプロジェクトの作成を開始する前に、より便利なIDE(エディター)を選択する必要があります。以前はJava関連の開発を行っていたからです。結局のところ、同じエディターを開発に使用できるかどうかは当然考えました。Eclipseそれでも非常に強力ですが、クロスプラットフォーム機能はなく、現在はWindowsプラットフォームのみをサポートしています。ただし、日常の開発には十分であり、プロジェクトは最終的にリリースされたときにLinuxにデプロイできます。通常、Linux環境で直接開発することはありません。次に、Eclipse Goプロジェクトの開発をサポートするように構成します。

インストールと構成:

この操作の前提条件は、Eclipseがすでにインストールされていることです。インストールされていない場合は、指定されたバージョンのインストールパッケージを公式にダウンロードし、最初にEclipseのインストールを完了します。 Eclipseダウンロードページ



1.goclipseプラグインをインストールします。

Eclipseにプラグインをインストールするには2つの方法があります。 1つは、オフラインでインストールする前にリソースパッケージをダウンロードすることであり、もう1つは、Eclipseのオンラインツールを使用して直接インストールすることです。

公式ガイドを参照して、インストール手順を完了することができます。 GoClipse / goclipse / Installation.md



もちろん、インストールするにはgoclipse特定のバージョン要件もありますが、公式の要件は次のとおりです。

インストール要件:
-JavaVMバージョン8以降。
-Eclipse 4.6(Neon)以降。
-CDT 9.0以降(これは、以下の手順の一部として自動的にインストールまたは更新されます)。

一般的に言えば、これはバージョン番号の制限です。* JVM最小仮想マシンは8ですEclipse最小は4.6(ネオン)ですCDT最小は9.0です*CDT(事前にインストールすることも、goclipseのインストール時にインストールすることもできます)



  • オフラインインストール:

    • まず、ダウンロード goclipseリソースパック 、次にパッケージを解凍します。
    • 次に、Eclipseを開き、Helpをクリックします。 -> Install New Software... -> Add、プラグインの説明を入力し、クリックLocal上記でダウンロードしたリソースパッケージの解凍されたディレクトリを見つけて選択しますreleasesディレクトリ、クリックOk
    • インストールされている場合CDTここでのみ選択GoClipseインストールされていない場合は1つで十分ですCDT最初の3つの項目を選択する必要があります:CDT Main FeaturesCDT Optional Features GoClipseを使用して、インストールが終了するまでNextを押し続けます。
  • オンラインインストール:
    メニューバーをクリックして、Helpをクリックします。 -> Install New Software... -> Add、次にArchive...入力goclipseアドレスURL: http://goclipse.github.io/releases/ 、残りの手順はオフラインと同じです。 A

2.構成:

Eclipseでメニューをクリックします:Windows -> Preferences -> Go、Goプラグインの構成インターフェースに入り、次に進みますGo Dictionary GOPATH 2つの主要な構成項目を入力します(最後の項目を確認することを忘れないでください)。

入力後、[Apply設定を適用]をクリックし、GoタブのサブタブToolsに切り替えます。ここでは、3つのツールのディレクトリを構成する必要があります。gocodeguru godef

これら3つのアイテムの構成を完了するには2つの方法があります。
-方法1:比較的簡単です。対応する項目の直後をクリックDownloadボタンをクリックしてオンラインインストールを実行します。ダウンロード後、対応するアイテムの構成パラメータを自動的にコンパイルして設定します
-方法2:これら3つのアイテムのGoソースコードを個別にダウンロードしてから、go build命令をコンパイルして、対応する.exeファイルを取得し、対応する列にそのディレクトリを入力します。

  • インストールgocode
    ここgocodeたとえば、最初の使用方法では、次をクリックするとポップアップウィンドウが表示されます。

    クリックOK Eclipseが表示されていることを確認して、リソースをダウンロードしてコンパイルできますConsole次のウィンドウの出力は、構成が完了したことを示しています。

    >> Running: E:GoInstallsingo.exe get -u github.com/nsf/gocode ^^^ Terminated, exit code: 0 ^^^
    • 1


    そして、前に構成されたGo作業ディレクトリGOPATHbinディレクトリにもう1つありますgocode.exeファイル。

  • インストールgodef
    同じ方法で3番目のアイテムのインストールを完了します。

    >> Running: E:GoInstallsingo.exe get -u github.com/rogpeppe/godef ^^^ Terminated, exit code: 0 ^^^
    • 1
  • インストールguru
    2番目のアイテムがリソースを取得するためのパスがgolang.org/x/tools/cmd/guruであるため、2番目のアイテムをこの方法でインストールすることはできませんが、壁を裏返すことなくアクセスすることはできませんgolang.orgこのWebサイト、インストールは報告しますエラー:

    Running: E:GoInstallsingo.exe get -u golang.org/x/tools/cmd/guru package golang.org/x/tools/cmd/guru: unrecognized import path 'golang.org/x/tools/cmd/guru' (https fetch: Get https://golang.org/x/tools/cmd/guru?go-get=1: read tcp 10.0.2.245:15668->216.239.37.1:443: wsarecv: An established connection was aborted by the software in your host machine.) ^^^ Terminated, exit code: 1 ^^^
    • 1
    • 3

    そこで、ここでは方法2を使用して完了しようとしますguru構成:

    • 最初にGithubから入手してください guruソースコード もちろん、通常の方法は置くことです Gitプロジェクト全体 ダウンロードする
    • プロジェクトパッケージを解凍して名前を変更しますtools次に、前に構成したGoインストールディレクトリでsrcという名前のディレクトリの下に新しいフォルダを作成しますgolang.orgこのフォルダの下に新しいフォルダを作成しますxフォルダー、解凍したファイルをgolang.org/x/フォルダーの下に置きます
    • コマンドラインに移動GOPATH設定されたディレクトリの下binディレクトリの下で、実行go build golang.org/x/tools/cmd/guru、正常に実行されたため、このディレクトリにディレクトリが生成されましたguru.exeドキュメント
    • Eclipseを構成するTools of guru上記のディレクトリが生成されますguru.exeファイルのパス。

クリックApply構成情報を保存します。これまでのところ、構成操作は完了しています。

テストエンジニアリング:

1.プロジェクトを作成します。

Eclipseで順番にクリックします:File -> New -> Project...、選択Go -> Go Project、プロジェクト名を入力し、[Finishプロジェクトの作成を完了する]をクリックします。

2.テストソースファイルを作成します。

エンジニアリングではscrディレクトリの下に新しいフォルダを作成しますmain次に、新しいフォルダを作成しますhelloworld.goファイルは次のようになります。

package main import ( 'fmt' ) func main(){ fmt.Println('Hello world!') }
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

3.テストコードを実行します。

チェックhelloworld.goRight click -> Run As -> Go Applicationこのスクリプトを実行して、結果を出力できます。

Hello world!
  • 1

LiteIDE:

LiteIDE WindowsとLinuxの両方のプラットフォームと互換性のあるコードエディタです。興味のある方は、インストールしてお試しいただくこともできます。構成方法については、以下を参照してください。 Go開発およびデバッグ環境の構築(LiteIDE + GoClipse)-Windows


参考資料: