Gradle Wrapper が利用できない時の VS Code Gradle 拡張設定
はじめに # Gradle Wrapper や Maven Wrapper はシステムに Gradle や Maven がインストールされていなくても必要なバージョンのバイナリ本体をダウンロードしてくれるので便利です。 Gradle のバイナリ本体は service.gradle.org/distributions/gradle-8.xx.x-bin.zip のような URL で配布されており、社内などアクセス制限がある環境では、ダウンロードに失敗してビルドエラーになります...
記事を読む【devcontainer完全ガイド】DockerとWSLで最強のイマドキ開発環境を手に入れよう!
--> この記事で紹介すること devcontainerをローカルで構築します devcontainerをリポジトリに組み込めば、誰でも同じように環境再現できるようになります devcontainerとWSLとGitの連携 Dockerの勉強の一環にもなります その他devcontainerのノウハウ はじめに # みなさんDocker活用してますか CI/CDでDocker Imageを使うのはもちろんですが、やはりコンテナの有用性は...
記事を読む2024年版!VS Code で Java 開発環境を構築する
はじめに # Java デベロッパーの皆さんは IntelliJ IDEA や Eclipse を使ってる方が多いのではないでしょうか。筆者は VS Code を使っています。業務では長らく Java から離れていたのですが、ここ数年はけっこう書いています。かつては IntelliJ IDEA に課金してましたが Java 再開を機に VS Code の環境を整えました。この記事では、定番の拡張やワークスペースの使い方についてご紹介したいと思います...
記事を読むVS Code のキーマップを拡張を使わずカスタマイズしてみよう
はじめに # 新年度になったと思ったらもうゴールデンウィークですね。 突然ですが皆さんはどんなコードエディタを使っているでしょうか。今時は大体 Visual Studio Code (VS Code)ですよね。VS Code には色々な拡張が提供されており、自分好みの環境を構築できます。Vim や Emacs 風のキーマップを実現する拡張もあり、これらのエディタを使っていた人もスイッチしやすくなっています...
記事を読むVS Code で .NET MAUI の開発環境を構築する(macOS/iOS)
はじめに # 先日終了した夏のリレー連載2023において社内 Hackathon の紹介記事が投稿されましたが、その後年1回のオフラインイベントが開催されました。最近ネタ切れ気味の筆者も参加して .NET MAUI の開発環境を構築してみたので記事にさせていただきます。 .NET MAUI は .NET Xamarin 後継のクロスプラットフォームなネイティブアプリケーションフレームワークです...
記事を読む自作 VS Code 拡張を3年ぶりにアップデートして浦島太郎になった話
はじめに # 先日の「VS Code でユーザー定義スニペットを作って使う」の記事の最後に、筆者が VS Code 拡張を Marketplace に公開していると書きました。この拡張は個人的に毎日使っているのですが、最後の更新が3年前なので、Dependabot のセキュリティアラートがかなり溜まっていたのと、Codespaces ではなぜか動かないという現象があり、アップデートしなくては思っていました。 というわけで、VS Code 拡張をアップデートした話です...
記事を読むGitHub CodespacesによるJavaのチーム開発環境の作り方
GitHub CodespacesでJavaのチーム開発環境を整備してみたところ、想像の斜め上を行く便利さでした。このデベロッパーサイトでもCodespacesを何回か紹介してきましたが、今回は複数人で使う開発環境としてCodespacesを使うとどのような点がよいのか、そしてそれをどうセットアップするかなど、個人でなく複数人で使う場合の側面からCodespacesを紹介したいと思います...
記事を読むVS Code でユーザー定義スニペットを作って使う
VS Code のスニペット # VS Code ではプログラミング言語毎にビルトインのスニペットが利用できます。例えば、JavaScript を書いていて foreach と入力するとforeach を使う構文のテンプレートが挿入され、array や element のようなプレースホルダをタブキーで移動しながら書き換えることで素早くコードを書くことができます。(この例では GitHub Copilot のサジェストも出てしまっていますが...
記事を読むGitHub 公式 GitHub Actions extension for VS Code を試す
先月末に VS Code の GitHub Actions 拡張のリリースがアナウンスされました。 Announcing the GitHub Actions extension for VS Code | The GitHub Blog これまで、サードパーティ製の GitHub Actions 拡張はありましたが、GitHub 公式のは初だと思います...
記事を読むPytestを使ってみる(その2:VSCode拡張機能編)
前回はPytestのインストールと簡単なサンプルを実行してみました。 今回はPytestを便利に使うVSCodeの拡張機能「Python Test Explorer for Visual Studio Code」を紹介したいと思います。 拡張機能のインストール # VSCodeを起動して「拡張機能」から「Python Test Explorer for Visual Studio Code」を検索して、インストールします。 VSCodeの左側のパネルの「テスト」を選択します...
記事を読む