ホームページ  >  記事  >  バックエンド開発  >  Sublime Text で Golang の開発環境をセットアップする方法

Sublime Text で Golang の開発環境をセットアップする方法

PHPz
PHPzオリジナル
2023-04-11 09:14:351256ブラウズ

Sublime Text は、さまざまな言語でプログラムを作成するために使用できる強力なテキスト エディターです。その中でもGolangは非常に人気のあるプログラミング言語の一つです。この記事では、Sublime TextでGolang開発環境を構築する方法を紹介します。

まず、Sublime Text と Golang をインストールする必要があります。 Sublime Textは公式サイト(https://www.sublimetext.com/)から無料でダウンロードできます。 Golang のインストールについては、公式ドキュメント (https://golang.google.cn/doc/install) を参照してください。

インストールが完了したら、Golang 開発を容易にするためにいくつかの Sublime Text プラグインをインストールする必要があります。これらのプラグインは、パッケージ コントロールを通じてインストールできます。 Package Control は、他のプラグインを簡単に検索してインストールできるようにする Sublime Text のプラグイン マネージャーです。

Package Control をインストールするには、Sublime Text を開いて Ctrl ` を押すか、[表示] > [コンソールの表示] メニュー オプションを押します。次に、次のコードをコンソールに貼り付けて実行します。

import urllib.request,os,hashlib; h = 'f2a813ca601ba1f402ebb6da988f199c' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

実行が完了したら、Ctrl Shift P を押して「install」と入力し、「パッケージ コントロール: パッケージのインストール」オプションを選択します。インストール:

  1. GoSublime: これは Golang 用に開発されたプラグインで、構文の強調表示、コード補完などの機能を提供します。
  2. SublimeLinter: これは、コード内の構文エラーや潜在的な問題をチェックするのに役立つコード検査ツールです。
  3. Gopls: これはコード編集用の言語サーバーであり、コード補完、コード ナビゲーション、その他の操作に役立ちます。 Gopls は次のコマンドでインストールできます:
GO111MODULE=on go get golang.org/x/tools/gopls@latest

インストールが完了したら、これらのプラグインが適切に動作できるようにいくつかの設定を行う必要があります。 Ctrl Shift P を押して GoSublime の設定ファイルを開き、「設定: GoSublime 設定」と入力し、次の内容を追加します:

{
    "env": {
        "GOPATH": "/path/to/your/gopath",
        "PATH": "${PATH}:${GOPATH}/bin"
    }
}

そのうち、/path/to/your/gopath を置き換える必要があります。あなた自身のGOPATHの道で。この設定により、GoSublime は GOPATH の場所を認識し、システム パスに GOPATH/bin を追加できるようになります。

次に、SublimeLinter でいくつかの構成を実行する必要があります。 Ctrl Shift P を押して、「設定: Linter 設定」と入力して SublimeLinter の設定ファイルを開き、次の内容を追加します。

{
    "linters": {
        "golint": {
            "cmd": ["golint"],
            "args": [],
            "excludes": []
        }
    },
    "language": "go"
}

この設定により、コードのチェックに golint を使用することを SublimeLinter に知らせることができます。 。 間違い。 golint がインストールされていない場合は、次のコマンドを使用してインストールできます:

go get -u golang.org/x/lint/golint

最後に、Gopls を Sublime Text で利用できるようにする必要があります。 Ctrl Shift P を押してから、「設定: キー バインド」と入力して Sublime Text のショートカット キー設定ファイルを開き、次の内容を追加します。

[
    {
        "keys": ["ctrl+alt+g"], "command": "gs_expr","args": {"mode": "gow"}
    }
]

この設定により、コード内で Ctrl Alt G を使用して、 Gopls 関数を呼び出します。

この時点で、Sublime Text の Golang 開発環境がセットアップされます。 Sublime Text を使用して Golang プログラムを作成し、これらのプラグインを使用してコーディングの効率とコードの品質を向上させることができます。

以上がSublime Text で Golang の開発環境をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。