Google CoabのVSCode


私は最近、Google ColabでVSCodeを設定する方法を発見し、コードを書いてColab VMで実験を行うエディタとして使用します.
このセットアップでは、本格的なコードエディターのすべての利点のVSCodeを使用している間、まだColabノートでプロトタイプをすることができます.ここではどのように設定を複製することができます.

ステップ


以下の詳細について説明します.すべての手順を経て、使用してくださいcolab notebook それを直接試してみる.

  • まず、インストールしますcode-server Webアプリケーションとしてvscodeエディタを実行するパッケージ.Colabに以下のコマンドをコピーして実行するcode-server .
    !curl -fsSL https://code-server.dev/install.sh | sh
    

  • インストールが完了したら、ランダムポートを公開します9000 外部URLにアクセスするにはpyngrok パッケージ.取り付けるpyngrok , ラン
    !pip install -qqq pyngrok
    

  • 次に、次のコマンドを実行して、パブリックngrok URLを取得します.これはvscodeにアクセスするためのURLです.
    from pyngrok import ngrok
    url = ngrok.connect(port=9000)
    print(url)
    

  • さて、次のコマンドを使用して、ポート9000でVSCODEサーバーを起動します.
    !nohup code-server --port 9000 --auth none &
    
  • さて、ステップ3から得たURLでVSCodeインターフェイスにアクセスできます.インターフェイスと機能は、VSCodeのデスクトップバージョンと同じです.

  • ヒント

  • 通常のvscodeのすべてのキーワードショートカットはこれで動作します.例えば、あなたはCtrl + Shift + P さまざまなアクションのポップアップを開きます.
  • 端末を開くには、ショートカットを使うことができますCtrl + Shift + ` .
  • Pythonコード補完を得るには、Pythonをインストールします.ms-python ) 左側サイドバーの拡張ページからの拡張.
  • Colabのインターフェイスは、ノートブックおよび通常の機能をアップロードしてファイルをダウンロードし、Googleのドライブとマウントとして使用可能です.したがって、ノートブックとコードエディターの両方の利点を得る.
  • 参考文献

  • Code-Server FAQs
  • pyngrok - a Python wrapper for ngrok
  • 接続


    あなたがブログポストを楽しむならば、私が毎週私が新しいブログ柱を共有するところで、私と連絡をとってください.