Visual Studio Codeの4つの便利な使用法—コーディング以外

ほとんどの人は、Visual Studio CodeをコードエディターおよびIDE、つまりプロジェクトのプログラミングやテキストファイルでの作業のための環境と考えています。しかし、内部でのVS Codeの柔軟性により、エディターのアドオンは、プログラミング言語やファイル形式のサポートを追加するだけではありません。VS Codeは、コーディング以外のあらゆる種類の便利なタスクをサポートできます。

Visual Studio Codeが、コードを記述するエディターとしての役割を果たすだけでなく、開発作業日を合理化するのに役立つ4つの方法を次に示します。 

データベースを閲覧する

多くのアプリケーション開発プロジェクトには、ある種のデータベースが含まれます。通常、このようなデータベースはデスクトップアプリまたはWebポータルで管理しますが、Visual Studio Codeの多数のアドオンを使用すると、アプリ内から直接データベースにクエリを実行できます。たとえば、vscode-databaseはMySQLとPostgreSQLへの迅速な接続とクエリを提供しますが、vscode-sqliteは多用途のSQLiteを操作できます。MongoDBユーザーには、自分自身を呼び出すための拡張機能もあります。これらの拡張機能は、テーブル構造の操作などのデータベースの詳細の管理ではなく、クエリの参照と実行に最適であることに注意してください(クエリを通じてそのようなことを行うことに慣れていない場合)。

APIの開発とテスト

APIを使用すると、ソフトウェアコンポーネントは、どこに住んでいても、何で構築されていても、連携して動作できます。Visual Studio Codeの多くのアドオンを使用すると、エディターでAPIを直接テストしたり、API定義形式を操作したりできます。tropicRPCを使用すると、VSCodeプロジェクトに保存されたテストの構成を使用してgRPCAPIを自動的にテストできます。openapi-lintは、OpenAPIファイルの検証とリンティングを提供します。OpenAPIは、API定義を記述するために最も一般的に使用される形式です。openapi-lintは、YAMLやJSONなどの他の形式へのエクスポートも提供します。Swagger Viewerは、OpenAPIファイルのプレビューとリンティングおよびIntelliSenseを提供します。

同僚にメッセージを送る

COVID-19が登場し、私たちの働き方を根本的に変える前でさえ、チームコラボレーションツールはすでに遠くからリアルタイムで物事を行うことをはるかに簡単にしていました。SlackとDiscordのユーザーは、Visual Studio Codeを使用してこれらのサービスを操作できます。ArjunAttamのチャットアドオンは、これらのサービスの両方で機能し、VSCodeウィンドウに直接統合することもできます。

生産性を追跡する

時間管理はこれまで以上に重要であり、今では私たちの多くが自分たちで仕事をしています。Wakatime開発メトリクス追跡システムを使用する場合は、エディター内から直接Wakatime統計を管理するためのVSCodeアドオンがあります。また、Code Timeアドオンを使用すると、オープンソースプロジェクトを介して、自分で生産性を追跡および管理できます。そして、単純なポモドーロタイマーが必要な人のために、その拡張機能もあります。