Visual Studio Code 実践入門! 〜ソフトウェア開発の強力手段〜(ビジュアルスタジオコードジッセンニュウモン ソフトウェアカイハツノキョウリョクシュダン)
インターネット・WEBデザイン- 著者:
- 飛松 清(トビマツ キヨシ)
- 出版社:
- リックテレコム
- 出版日:
- 2022年04月22日頃
- ISBN:
- 9784865943344
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
コードエディター「 Visual Studio Code (VSCode) 」は、プログラミングを効率化するうえで有用なツールです。本書は、 VSCode を習得してソフトウェア開発の生産性向上に役立てて頂くことを目指しています。 VSCode の機能を丁寧に説明するとともに、実際の作業をイメージできるように具体的な操作例や図を豊富に掲載しています。また、ブラウザとの連携など、開発ケースに関する内容も盛り込んでいます。
第 1 章 Visual Studio Code (VSCode) について
1.1 Visual Studio Code (VSCode) とは
1.2 VSCode のインストール
1.3 日本語パック
1.4 コマンドパレット
1.5 code コマンド
1.6 ユーザーインターフェース
1.7 拡張機能
1.8 設定の変更
1.9 ショートカットキー
1.10 配色とアイコン
第 2 章 VSCode を体験しよう
2.1 Markdown によるドキュメント作成
2.2 Python によるプログラミング
第 3 章 基本的なエディター機能
3.1 テキストの編集
3.2 ファイルおよびフォルダーの管理
3.3 エディターグループ、エディター、タブ
3.4 ターミナル
第 4 章 ツールの活用
4.1 検索と置換
4.2 差分表示 (diff)
4.3 Git (バージョン管理)
4.4 GitHub とリモートリポジトリ
第 5 章 ドキュメントと Web
5.1 Markdown
5.2 HTML
5.3 ブラウザとの連携
5.4 Node.js
5.5 Web API
第 6 章 Python によるプログラミング
6.1 コードの参照・記述
6.2 プログラム実行の制御
6.3 単体テストとリファクタリング
6.4 Jupyter Notebook
第 7 章 仮想環境とリモート開発
7.1 Docker
7.2 WSL2
7.3 リモート開発 (Remote Development)
7.4 Visual Studio Live Share
技書の森解説
VS Code はインストールした直後から使えるエディタですが、その「すぐ使える」手軽さゆえに、初期設定のまま何年も使い続けてしまう人が少なくありません。本書は、 VS Code の機能を体系的に把握し直すことで、日常の開発作業を一段速くするための実践ガイドです。
エディタの基本操作から始まり、マルチカーソル編集、スニペット、タスクランナーとの連携、デバッガの活用、 Git 統合、リモート開発環境への接続まで、開発者が実際に触れる機能を幅広くカバーしています。拡張機能についても、目的別に選定の考え方を示しており、闇雲にインストールして重くなる事態を避ける判断材料が得られます。
言語やフレームワークに依存しない「エディタそのものの使いこなし」を主題にしているため、 Web 開発者に限らず、 Python でデータ分析をする人にも、インフラの設定ファイルを編集する人にも役立ちます。普段の作業で「もっと速くできそうなのに方法が分からない」と感じている方にとって、手元に置いてリファレンス的に引く使い方が合う一冊です。
言及 Qiita 記事 (1 件)
言及 Zenn 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
あの有名 OSS のコードは、この本の影響を受けている
広く使われているオープンソースソフトウェアの設計には、技術書と共通の語彙や原則が残っています。OSS のコードから辿れる影響と、似ているだけの例の見分け方を整理しました。
リーダブルコードの次に読む本 - ステップアップの読書ルート
リーダブルコードを読み終えた後、設計力を段階的に高めるための読書ルートと、各レベルで学ぶべきテーマを紹介します。
関連用語
VSCode
Microsoft 製の無料コードエディタ。拡張機能で多言語 / 多用途に対応する定番ツール
GitHubCopilot
GitHub が提供する AI コーディング支援ツール。コードの提案で開発を加速する
環境構築
開発や実行に必要なツール / 設定を整える作業。再現性の確保が品質を左右する
UNIX
多くの OS の源流となった基本ソフト。設計思想は現代の Linux や macOS に受け継がれる
Ubuntu
扱いやすさで人気の Linux ディストリビューション。サーバーから個人利用まで幅広い
リファクタリング
外部の振る舞いを変えずにコードの内部構造を改善し、保守性と可読性を向上させる手法