golang ではどのエディタを使用すればよいでしょうか?

リリース: 2020-01-02 09:22:29
オリジナル
7795 人が閲覧しました

golang ではどのエディタを使用すればよいでしょうか?

golang で一般的に使用されるエディタ:

1、gedit

1.1、構文ハイライト

一般に、カスタム構文強調表示をサポートするテキスト エディターは、構文定義ファイルを通じて構文強調表示ルールを設定します。gedit にも同じことが当てはまります。 Go 言語コミュニティの誰かが、gedit に使用できる Go 言語構文ハイライト ファイルを提供しています。次のリンクからダウンロードできます:

golang ではどのエディタを使用すればよいでしょうか?

ダウンロード後、ファイルはディレクトリ /usr /share/gtksourceview-2.0/ language-specs に配置する必要があります。ただし、v11.01 などの新しいバージョンの Ubuntu を使用している場合は、gedit がデフォルトで Go 言語の構文ハイライトをすでにサポートしていることがわかります。読者は gedit で、「表示」→「ハイライトモード」→「ソース」メニュー項目に「移動」という名前のメニュー項目が含まれているかどうかを確認できます。

1.2. コンパイル環境

ビルド関連のコマンドを設定する前に、gedit が外部ツールという名前のプラグインをインストールしているかどうかを確認する必要があります。メニュー項目の「表示」→「設定」をクリックすると、オプションダイアログボックスが表示されます。ダイアログボックスの最後のオプションページはプラグインです。プラグインのインストールは比較的簡単です。プラグイン リストで [外部ツール] を見つけ、項目がチェックされていることを確認するだけです。

2. Vim

Go 言語インストール パッケージには、Vim の環境サポートがすでに含まれています。 Vim を Go 言語に適した開発環境として設定するには、$GOROOT/misc/vim のドキュメントに従って次の設定を行うだけです。

3. Eclipse

Eclipse は、現在 Java、C などの最も一般的な言語をサポートできる成熟した IDE プラットフォームです。 Goclipse は、Golang をサポートする Eclipse のプラグインです。全体として、Goclipse プラグインがインストールされた Eclipse は、構文の強調表示、メンバーの関連付け、ブレークポイントのデバッグを実現でき、基本的にすべてのニーズを満たせる、現時点で最高の Go 言語開発環境です。

4. メモ帳

4.1. 構文強調表示

Go 言語のインストール ディレクトリには、メモ帳構文強調表示設定ファイルが既に付属しています。 。これらの設定ファイルは /usr/local/go/misc/notepadplus ディレクトリにあります。対応する README ドキュメントに従って次の手順を実行してください。

(1) userDefineLang.xml の内容をメモ帳構成ディレクトリの userDefineLang.xml ファイルにマージします。このファイルがインストール ディレクトリに存在しない場合は、ファイルを直接コピーしてください。メモ帳の構成ディレクトリは通常、%HOME%\AppData\Roaming\Notepad にあります。

(2) go.xml をインストールディレクトリの plugins\APIs ディレクトリにコピーします。

(3) メモ帳を再起動します。

%HOME% は、HOME ディレクトリを指します。自分の HOME ディレクトリがどこにあるかわからない場合は、コマンド ラインで echo %HOME% を実行すると確認できます。

4.2. コンパイル環境

Notepad ユーザーには、他の 2 つの Notepad プラグイン - NppExec と Explorer をインストールすることをお勧めします。NppExec はカスタム コマンドをサポートするために使用され、Explorer は頻繁な切り替えを回避できます。メモ帳とリソース マネージャーの間で、メモ帳でディレクトリ構造とファイル操作を完了できます。 Notepad プラグインのインストールは非常に簡単です。プラグイン ダイアログ ボックスでこれら 2 つのプラグインを見つけて選択するだけです。

golang の知識について詳しくは、golang チュートリアル 列に注目してください。

以上がgolang ではどのエディタを使用すればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート