tetsuyanbo

welcome to tetsuyanbo web site!!

cropped-background_13-1.jpg
  • home
  • about me
  • mac
  • apps
メニュー
  •   RSS 
  •   Feedly 
  1. home>
  2. PC>
  3. プログラミング>
  4. Go

Goメモ Visual Studio CodeでGo言語のプログラミングをする準備をしてみる

2021/02/03Go

はじめに

Go言語のエディタ何がいいかな?って調べてたら、どうもVisual Studio Codeが軽いしいろいろ便利でいいぞって感じらしいので。
Visual Studio Codeで出来るようになる事はこんな感じ。

  • Go言語のキーワードのカラーリングや補完をしてくれる
  • ターミナルでパスを通さないでコンパイルできる
  • デバッグできる

準備の手順はざっくりこんな感じ。

  • Goの環境をインストールする(インストールしたときの記事はここ)
  • Visual Studio Codeをインストールする
  • Visual Studio CodeにGo用のプラグインをインストールする
  • Visual Studio CodeにGoのツールをインストールする
  • パスを通す

ちなみに、パスを通さないとimportがうまくできなくてコンパイルエラーになっちゃったので必須。

準備

Visual Studio Codeのインストール…っていっても、appファイルをアプリケーションフォルダーにコピーするだけだけど…。

Visual Studio Codeをインストールする

手順はこんな感じ。

    1. ここからインストーラをダウンロードする。
      https://code.visualstudio.com/
  1. zipファイルがダウンロードされるので、ダブルクリックするなりしてファイルを展開する。
  2. appファイルが展開されるので、ドラッグ&ドロップしてアプリケーションフォルダーに移動する。

    コピーできるとこんな感じ。
  3. ってことで、インストールはおしまい。

とりあえず、Visual Studio Codeが起動できるか確認。

  1. アプリケーションフォルダーの"Visual Studio Code"をダブルクリックするなりして開く。

    初回起動の場合はmacが確認してくるので"開く"ボタンをクリックしてアプリを開く。
  2. アプリが起動する。

Go用のプラグインをインストールする

手順はこんな感じ。

  1. 左にあるExtentionのアイコンをクリックする。
  2. EXTENSIONSって画面が左側に表示されるので、"Search Extensions in Marketplace"って入力欄に"Go"って入力する。
  3. 入力するとVisual Studio Code用のGo言語のプラグインが表示されるので、"Go"ってだけ表示された項目をクリックする。

    そすっとGoのプラグインが画面右側に表示されるので、"Install"ってボタンをクリックするとインストールが始まる。
  4. インストールが終わるとこんな感じ。
    “Insttall"ボタンがあったところが、"Disable"ボタンと"Uninstall"ボタンに変わってる。

    ってことでプラグインのインストールはおしまい。

Goのツールをインストールする

手順はこんな感じ。

  1. Visual Studio Codeのコマンドパレットを開く。
    コマンドパレットはメニューバー/View/Command Paletteをクリックする。
  2. Visual Studio Codeの上部にコマンドパレットなる入力欄が表示される。

    次のコマンドを入力して実行する。
    ※">"は必須なので注意。

    >Go: Install/Update Tools

     

  3. 続けてパッケージを選んでくれって聞いてくる。
    とりあえず全部入れておけばいいかな?って思ったので、リストの一番上のチェックボタンにチェックを入れる。

    全部にチェックボタンにチェックが入るので、続けてエンターキーを押すか"OK"ボタンをクリックする。
  4. インストールが始まるので終わるまでまっとく。
    (ネット環境にもよるけど、だいたい3分くらいあれば終わるかな?)
    ちなみに、インストールの様子はこんな感じでOUTPUTタブでレポートしてくれる。
    “All tools successfully installed. You are ready to Go :)."ってメッセージが出てきたらおしまい。

    メッセージはこんな感じ。

    Tools environment: GOPATH=/Users/tetsuyanbo/go
    Installing 9 tools at /Users/tetsuyanbo/go/bin in module mode.
      gopkgs
      go-outline
      gotests
      gomodifytags
      impl
      goplay
      dlv
      golint
      gopls
    
    Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs (/Users/tetsuyanbo/go/bin/gopkgs) SUCCEEDED
    Installing github.com/ramya-rao-a/go-outline (/Users/tetsuyanbo/go/bin/go-outline) SUCCEEDED
    Installing github.com/cweill/gotests/... (/Users/tetsuyanbo/go/bin/gotests) SUCCEEDED
    Installing github.com/fatih/gomodifytags (/Users/tetsuyanbo/go/bin/gomodifytags) SUCCEEDED
    Installing github.com/josharian/impl (/Users/tetsuyanbo/go/bin/impl) SUCCEEDED
    Installing github.com/haya14busa/goplay/cmd/goplay (/Users/tetsuyanbo/go/bin/goplay) SUCCEEDED
    Installing github.com/go-delve/delve/cmd/dlv (/Users/tetsuyanbo/go/bin/dlv) SUCCEEDED
    Installing golang.org/x/lint/golint (/Users/tetsuyanbo/go/bin/golint) SUCCEEDED
    Installing golang.org/x/tools/gopls (/Users/tetsuyanbo/go/bin/gopls) SUCCEEDED
    
    All tools successfully installed. You are ready to Go :).

    ってことで、ツールのインストールはおしまい。

パスを通す

このままだとパッケージのインポートできないのでパスを通す。
ホームディレクトリに.zshrcファイルを作成して、パスを追加する。
※既にファイルがある場合はファイルにパスを追加する。

手順はこんな感じ。

  1. アプリケーション/ユーティリティ/ターミナルを開く。
  2. ターミナルが起動するのでホームディレクトリに.zshrcファイルを作成したあとにファイルを開く。

    具体的なコマンドはこんな感じ。

    touch .zshrc
    open ~/.zshrc

     

  3. エディタが開くのでファイルを編集してパスを追加する。

    ファイルの内容はこんな感じ。

    export PATH=$PATH:/usr/local/go/bin

     

  4. ファイルを保存してエディタを閉じたらパスを通す設定はおしまい。

動作確認

サンプルのコードを作って実行してみる。

サンプルコードを準備する

とりま、簡単なコード。
パスを通していないとimportでエラーになるので注意。
Visual Studio Code上で作成する。

package main

import "fmt"

func main() {
    fmt.Println("Hello!!")
}

コンパイルする

コンパイルはこんな感じ。
Visual Studio Codeのコマンドウィンドウから実行する。

go build sample.go

実行する

実行するときはこんな感じ。
これもVisual Studio Codeのコマンドウィンドウから実行する。

./sample

実行した結果はこんな感じ。
Visual Studio Codeの出力ウィンドウに表示される。

Hello!!

おわりに

んまま、明日への自分へのメモってことで。

Go.zshrc,Apple,BIGLOGO,Go,Googleケータイ,Go言語,Mac,macOS,Microsoft,OSX,Visual Studio Code,VSCode,アップル,インストール,エディタ,コンパイル,パス,プラグイン,プログラミング,マイクロソフト,環境変数,設定ファイル,開発環境


愛知の豆腐屋 名豆豆腐の"丹波の黒豆"を食べてみる
Next
カインズの電卓を買ってみる
Prev

関連記事

Mac OSXでFirefoxを36.0にアップデートしてみる

あでー? だいぶ抜けてるな...。 最近は1ヶ月ペース。  

C#メモ インストールされているアプリケーションのリストを取得してみる

ヤボ用で必要になったので。 ポイントはこんなとこ? 起点にするレジストリの場所は ...

HT-03Aで天体観測をしてみるアプリ Google Skyマップ

HT-03Aで星座の位置や名前などを確認、要は天体観測する アプリ Google ...

HT-03Aでアニメ版ルパン三世のタイトルコールを作るアプリ ルパン風タイトルクリエータ

ホーム (take4555) HT-03Aでアニメのルパン三世のタイトルコールを ...

C#メモ 同じ名前のクラスを別々のnamespaceで定義してみる

なんやかんやでnamespaceを意識できると見やすい? namespaceを変 ...

ディスカッション

コメント一覧

まだ、コメントがありません

コメントを残す コメントをキャンセル

この記事のトラックバックURL

カテゴリー

  • Android (124)
  • Apps Script (1)
  • BlackBerry (2)
  • C# (71)
  • C++ (10)
  • Firefox OS (2)
  • Go (3)
  • Haiku OS (3)
  • Instagram (7)
  • iPad (17)
  • iPhone (45)
  • iTunes (10)
  • JavaScript (9)
  • linux (6)
  • Lotus Symphony (6)
  • Mac (151)
  • PC (94)
  • PowerShell (12)
  • R1 (24)
  • Swift (1)
  • tConvater (1)
  • Thunderbird (3)
  • vaio (17)
  • VBA (19)
  • WA-1 (3)
  • WordPress (47)
  • YB-1 (19)
  • おもしろいモノ (47)
  • お気に入り (33)
  • お気に入りアーティスト (16)
  • ここ (67)
  • こた (37)
  • その他 (1)
  • はまってるセリフ (2)
  • アウトバック (69)
  • オシャレなスクリーンセーバー (2)
  • カフェ (318)
  • ケータイ (30)
  • ジーンとくる唄 (190)
  • スーパーカブ (1)
  • テンションがあがる唄 (403)
  • ドローン (2)
  • バー (77)
  • フェス (143)
  • フォレスター (3)
  • プログラミング (56)
  • ラーメン (191)
  • レガシィ (100)
  • 乗り物 (56)
  • 便利ツール (18)
  • 前向きになる唄 (17)
  • 居酒屋 (67)
  • 旅行 (81)
  • 日々 (1,914)
  • 業務連絡 (1)
  • 酒 (687)
  • 音楽 (38)

タグ

Android Apple Dance Googleケータイ Japan Legacy Mac pop ROCK SUBARU Summer Sonic USA アップル アプリ アメリカ アルバム カフェ サマソ サマソニ サマーソニック スバル スマートフォン ダンス テイクアウト ビール プログラミング ポップ マック ラーメン レガシィ ロック 原駅 収録曲 名古屋 名古屋市 名古屋市営地下鉄 夏フェス 天白区 居酒屋 岐阜県 愛知県 日本 豊田市 酒 鶴舞線

新着記事

名古屋のケーキ屋 Sweet Macaroonの”スフレチーズケーキ”を食べてみる

こないだ花見がてら散歩した折にふらっと寄って購入。 全体的に甘さ控えめでうま。 ...

西友の炭酸水 ローズを飲んでみる

最近お気に入りのPB。 その中で何これ?って思ったので思わず購入。 原材料…花び ...

長野県のクラフトビール ヤッホーブルーイングの”裏通りのドンダバダ”を飲んでみる

いわゆる?パケ買い。 謳い文句。 原材料。 苦味あるけど…不思議な事に後味は爽や ...

IKEAの”オーガニックジンジャーエール”を飲んでみる

こないだ家具を下見にIKEAに行った折、暑くて喉が乾いたので。 振ってくれって書 ...

IKEAのビール “ÖL LJUS LAGER エール ユース ラーゲル”を飲んでみる

イケアに家具を下見に行った折、ビール売ってたので購入。 原材料とか。 これは…ち ...

スポンサーリンク

QRコード

QR Code | tetsuyanbo

Copyright © 2005-2022 tetsuyanbo All Rights Reserved.

WordPress Luxeritas Theme is provided by "Thought is free".


  • ホーム
PAGE TOP