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 Features
、CDT 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つのツールのディレクトリを構成する必要があります。gocode
、guru
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作業ディレクトリGOPATH
のbin
ディレクトリにもう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
ofguru
上記のディレクトリが生成されます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.go
、Right click
-> Run As
-> Go Application
このスクリプトを実行して、結果を出力できます。
Hello world!
- 1
LiteIDE:
LiteIDE
WindowsとLinuxの両方のプラットフォームと互換性のあるコードエディタです。興味のある方は、インストールしてお試しいただくこともできます。構成方法については、以下を参照してください。 Go開発およびデバッグ環境の構築(LiteIDE + GoClipse)-Windows