Visual Studio Codeの概要
Visual Studio Code(以下、VSCode)は、軽量でありながら強力な現代的なコードエディタです。開発者向けに設計されており、効率的なコード編集体験を提供します。また、Gitバージョン管理システムとの深く統合しており、コードのバージョン管理が容易に行えます。VSCodeには豊富な拡張機能があり、様々なプラグインを通じて機能を拡張できます。
よく使うショートカットキー
- プロジェクト内のファイルを検索して開く:
Ctrl + P - コマンドパレット(重要):
Ctrl+Shift+P - 拡張機能パネル:
Ctrl+Shift+X - デバッグ、実行:
F5,Ctrl+F5 - 変数/関数の定義にジャンプ:
Ctrl+F12またはCtrl+クリック; 戻る:Alt+← - 列選択:
Alt+Shift+ドラッグ - 同じファイルを並べて開く:
Ctrl+\ - 行コメント:
Ctrl+/ - 行削除:
Ctrl+Shift+K - テキストフォーマット:
Shift+Alt+Fまたは右クリックから選択 - すべてのショートカットキーを表示:
Ctrl + K Ctrl + S
おすすめの拡張機能
- Markdown All in One
- Markdown Preview Enhanced
- Markdown PDF
- vscode-pandoc
- Hex Editor
その他の設定
マウスホイールでフォントサイズを変更する: 「ファイル-設定」を開き、「mousewheelzoom」を検索し、チェックを入れる。
VSCodeの設定を保存する: 左下の歯車アイコン → 「設定同期を開く」を選択し、MicrosoftアカウントまたはGitHubアカウントに設定を保存する。
Visual Studio Codeを使用したJavaプログラムの開発
一般的には、EclipseやIDEAを使用してJavaプログラムを書く方が便利です。
簡単なJavaプログラムを作成したい場合、以下の記事を参照してください。
「Visual Studio Code Installer for Java」
Visual Studio Codeを使用したC++プログラムの開発
C++プログラムの開発も可能ですが、設定が複雑になることがあります。初心者向けには、Visual Studio Communityを使用することをお勧めします。
インストール手順
- Visual Studio Codeをインストールする。
- C/C++コンパイラ(例:MinGW-w64)をインストールし、環境変数を設定する。
- ダウンロード: MinGW-w64のウェブサイトで適切なバージョン(例:x86_64-posix-seh)をダウンロードする。
- 環境変数の設定: `Path` 変数にmingwのインストールパス(例: `d:\mingw64\bin\`)を追加する。
- C++ Intellisenseをインストールし、設定する。
- 新しい `.cpp` ファイルを作成すると、VSCodeが自動的にプラグインのインストールを提案する。
- Code Runnerプラグインをインストールし、設定する。
- 拡張機能管理画面(ファイル-設定-拡張機能、または `Ctrl + Shift + x`)でCode Runnerを検索してインストールする。
- 現在のファイルを一発でコンパイル・実行: `Ctrl + Alt + N` または右クリックから「Run Code」を選択。
- 入力を許可するための設定: 「ファイル-設定-ユーザ-拡張-Run Code Configuration」で「Run In Terminal」をチェックする。
- 中文乱码问题解决
- 设定: "文件-首选项-设置",搜索**encoding**,勾选"Auto Guess Encoding"。
- 调试环境配置(可选)
- 需要配置launch.json与task.json。
- 创建launch.json: 按`Ctrl+Shift+P`,输入`Tasks: Configure Task`,选择`Create tasks.json file from templates`,选择`Others`。
- 创建task.json: 按`F5`就会提示创建。
task.json (ビルド用)
{
"version": "2.0.0",
"tasks": [
{
"label": "build hello",
"type": "shell",
"command": "g++",
"args": [
"-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}.exe"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
launch.json (デバッグ用)
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "d:/mingw64/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build hello"
}
]
}
参考文献
- windows下使用VSCode编写运行以及调试C/C++
- C/C++ for Visual Studio Code (Preview)