「Visual Studio」のAI支援機能が強化 「GitHub Copilot」のコード補完とIntelliSenseリストが連動:IntelliSenseリストでの選択に応じてCopilotの予測候補が変化 GitHubのAIペアプログラミングツール「GitHub Copilot」と、Microsoftの統合開発環境「Visual Studio」のAI支援機能の連携が強化された。
「Visual Studio Code」(VSCode)はMicrosoftが開発している高機能コードエディターです。今回は、プログラムの記述をスムーズにしてくれるコーディング支援の拡張機能を紹介していきます。 早速、入力単語の候補を出してくれるような「コード補完」の拡張機能から解説したいところですが、実は、VSCodeにはデフォルトで「IntelliSense」というコード補完の機能が備わっています。デフォルトのIntelliSenseでは、JavaScript、TypeScript、JSON、HTML、CSSなどの言語に対応していて、コードを途中まで入力すると候補を表示してくれます。図5では、「add」と途中まで打つだけで「addText」と「addition」という関数名の候補が表示されているのがわかります。 ほかのプログラミング言語でも単語の候補は表示されますが、プログラミング言語
2023 年は念願叶い業務でも趣味でも Go を触ることができました。 そんな 2023 年での Go での気づきに思いを馳せ、タスク管理をするような簡単なサーバーを構築しそのプロジェクトレイアウトをご紹介してみます。 気づきといっても読む方にとっては当たり前のことかもしれません。 また、プロジェクトレイアウトはこれが正義だとは思っていません。紹介するレイアウトは業務では使っていないです。運用などもまともにしたことはありません。私がそこそこの規模のサーバーを新規で構築するならこんな風にしようかなって記事です。 気づき interface を満たすためのコードって VSCode で自動生成できたんだ よくおまじないとかファクトリー関数の戻り値とかで構造体が interface を満たしているかどうかを確認することがあるかと思います。 package main import "context"
今回はvscodeを使っている方に対して、おすすめのショートカットやカスタム設定などを紹介し、早く開発するコツを紹介したいと思います。 参考にできそうな部分があれば幸いです。 おすすめtipsリスト 筆者の環境がmacなので、その点ご了承下さい。 ワークスペース系 ctrl + shift + n もう一つワークスペースを起動できます。 他のプロジェクトのコードを参考にしながらコードを書くといったシーンで使えます。 ctrl + r 最近開いたプロジェクトから簡単に開くディレクトリを指定することができます。 cmd + shift + e エクスプロラーとエディタ、ターミナルの行き来を簡単にします。 cmd + b エクスプローラーを出し入れします。 cmd + w 開いているファイルを閉じます。 ターミナル系 ctrl + ` ターミナルを出すことができます。 出した状態だと、閉じること
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
昔にも Dev Container を利用して Azure Functions の開発環境を構築する方法を書いたのですが、その後 Dev Container の機能強化と Azure Functions のアップデートによってベストプラクティスが変わってきたので、現時点でのベストプラクティスを確認しておきました。 Windows 環境であれば Visual Studio 2022 を利用しておけば Azure Functions + C# の開発環境は一発で構築できますが、それ以外の言語で特に Python の場合は Dev Container を利用した方が良いケースが多いです。最近では Visual Studio Code を使う人も増えていますし、Dev Container を用意しておくと最悪でも GitHub Codespaces 上でブラウザベースの開発が出来るので便利になりま
任意でパトカーへ乗せ伊丹署へと向かったが、東容疑者が署から立ち去ろうとしたため緊急逮捕した。警察はその後すぐに神戸地裁に逮捕状請求をおこなったが却下され、一旦は釈放されたという。 《義和ー!!!あーそーぼー!!》東容疑者の目的 「警察は住居侵入容疑で改めて逮捕状を取り、28日に署に出頭した東容疑者を逮捕。取り調べに対し、東容疑者は『取材のために入った』などとして容疑を一部否認しています。携帯には、集合ポストの写真を撮影した画像が残っていたそうです。 しかし、どこまで“取材”の意図があったかは不明です。東容疑者は逮捕前、Instagramに東京から伊丹へと向かう乗車券の写真とともに《義和―!!!あーそーぼー!!》という文言も投稿していましたから」(同前) 東容疑者のInstagramの投稿 東容疑者はいわゆる“迷惑系YouTuber”だ。 2021年2月には北海道旭川市で発生した「旭川女子中
Visual Studio 2019でのインストーラの作り方は下記の記事に詳しく説明されているが、 要点と注意点をここにメモする。 VisualStudio 2019 インストーラの作成方法 - Grow up 全体の流れ Installer Projects拡張機能をインストール (開発環境の準備) インストーラのプロジェクトを作成 アプリの製品名/製造者名/バージョン番号などを設定 インストールするアプリを設定 デスクトップに置くショートカットを設定 スタートメニューに置くショートカットを設定 インストーラをビルド (1) Installer Projects拡張機能をインストール VisualStudioの [拡張機能の管理] で「Microsoft Visual Studio Installer Projects」をダウンロードしてインストールする。 ※ VisualStudioの
Windows Formでウィンドウの幅や高さに合わせてコントロールのサイズを自動調整する設定を紹介します。 概要 Windows Formでフォームのサイズに従ってコントロールのサイズを自動調整するには Anchor プロパティを利用します。 手順 アプリケーションの作成 Visual Studioを起動し、Windows Formアプリケーションを新規作成します。フォームのデザイナを表示します。 左側のツールボックスからTextBoxをクリックし、フォームデザイナのフォームにクリックします。フォームにTextBoxが配置されます。 テキストボックスのハンドルをドラッグし、テキストボックスの幅をウィンドウの幅と揃えます。 プロジェクトを実行します。下図のウィンドウが表示されます。 ウィンドウの枠をドラッグしてウィンドウサイズ変更します。ウィンドウサイズを変更し、横幅が長くなってもテキスト
Visual Studio 2019に標準搭載されている無償のVS Installerを使ってMSIインストーラを作成します。 まず、インストーラを作成する対象となるVisual Studio 2019プロジェクトを開きます。開いた状態で、メニュー[拡張機能]-[拡張機能の管理]を実行します。 拡張機能の管理が画面が表示されるので、検索ウィンドウに「Installer Project」と入力して、「Microsoft Visual Studio Installer Projects」を検索します。検索出来たら[ダウンロード]をクリックしてインストールします。 インストールが完了したら、一度Visual Studioを終了して、再度、対象プロジェクトをVisual Studioで開きます。 Visual Studio起動時にInstallerをインストールする確認画面が表示されるので[Mod
C#やVB.NETで作成したWindowsフォームアプリに対してインストーラを作成してみる。 以前(※)も同じような記事を書いたけど、最新版に書き直し。 ※Visual Studio 2017でインストーラ作成 ・Win10 → Win11 ・Visual Studio 2017 → 2022 最近では、msix形式のインストーラも出てはいるみたいだけど、脆弱性が見つかって一時無効化されたり、バタバタしているようなので少し様子見。 それと、今回対象としているアプリは、WPFとかでなく、Windowsフォームアプリってことでmsi形式のインストーラで充分。 <追記>.NET Frameworkだけじゃなく、.NET 6や7、8(.NET Core系)でも作成できる。 ということで、早速作成方法。 もくじ Visual Studio Installer Projectsの追加 Windowsア
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く