From 513e976d80e54fa24656ecec1c8548539fb32e86 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 14:22:41 +0000 Subject: [PATCH 01/15] =?UTF-8?q?Windows=20Terminal=20=E3=81=AE=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=82=A2=E3=83=AA=E3=83=B3=E3=82=AF=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 5d854e25..bd77285f 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -8,7 +8,7 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} ## Step 1: Install WSL -1. https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=ja-jp&gl=jp&icid=CNavAppsWindowsApps で Windows Terminal をインストール(既にインストールされていれば飛ばしてOKです) +1. https://apps.microsoft.com/detail/9N0DX20HK701?hl=ja-jp&gl=JP&ocid=pdpshare で Windows Terminal をインストール(既にインストールされていれば飛ばしてOKです) 1. アプリ検索の画面で、 `Terminal` と入力し 「管理者として実行」 ![](https://md.trap.jp/uploads/upload_367dc95b2cd3e74c808320a907977237.png) From 5c51b0ea26a0ac19a014ecd9ed38e55702463be3 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 14:24:48 +0000 Subject: [PATCH 02/15] =?UTF-8?q?=E3=82=B9=E3=82=BF=E3=83=B3=E3=83=97?= =?UTF-8?q?=E5=90=8D=E3=81=A0=E3=81=A8=E5=88=86=E3=81=8B=E3=82=8A=E3=82=84?= =?UTF-8?q?=E3=81=99=E3=81=84=E8=A1=A8=E8=A8=98=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index bd77285f..027a1add 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -52,7 +52,7 @@ https://learn.microsoft.com/ja-jp/windows/wsl/install-manual 10. Windows Terminal を閉じて、もう一度開く -11. traQ の tasks チャンネルで :wsl: を押す +11. traQ の tasks チャンネルで :wsl: スタンプを押す ## Step 2: Install Clang @@ -87,7 +87,7 @@ https://learn.microsoft.com/ja-jp/windows/wsl/install-manual 9. ターミナルで `code hello.txt` を入力し、VSCode が起動できたら成功! ![](https://md.trap.jp/uploads/upload_b00fe65803252e719a394f50527731d9.png) -8. traQ の tasks チャンネルで :vscode: を押す +8. traQ の tasks チャンネルで :vscode: スタンプを押す ## Step 4: 拡張機能の設定 @@ -148,6 +148,6 @@ int main() { ![](https://md.trap.jp/uploads/upload_2b042cfaa37207457e419a5380ccd466.png) ::: -11. traQ の tasks チャンネルで :done: を押す +11. traQ の tasks チャンネルで :done: スタンプを押す 12. 環境構築はこれで完了です!お疲れ様でした。 :blob_pyon: From 617d1a116ba6ddfa7420e55647f1ef196bbf2522 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 14:25:56 +0000 Subject: [PATCH 03/15] =?UTF-8?q?=E6=8B=A1=E5=BC=B5=E6=A9=9F=E8=83=BD?= =?UTF-8?q?=E3=81=AE=E5=90=8D=E7=A7=B0=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 027a1add..c2b47d01 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -93,7 +93,7 @@ https://learn.microsoft.com/ja-jp/windows/wsl/install-manual 1. VSCodeの 画面で `Ctrl` + `Shift` + `X` -2. 「C++」と入力し、「C/C++ Extenstion」の拡張機能を追加 +2. 「C++」と入力し、「C/C++ Extenstion Pack」の拡張機能を追加 3. `Code Runner` と入力して、「Code Runner」拡張機能を追加 From e8018732186a94f7c1404880e410a1900458e8df Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 14:26:39 +0000 Subject: [PATCH 04/15] =?UTF-8?q?=E3=83=AA=E3=82=B9=E3=83=88=E3=81=AE?= =?UTF-8?q?=E9=9A=8E=E5=B1=A4=E3=83=9F=E3=82=B9=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index c2b47d01..653d3959 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -33,9 +33,9 @@ https://learn.microsoft.com/ja-jp/windows/wsl/install-manual ::: 3. Ubuntu のアカウント設定 -1. `Enter new UNIX username:` が表示されるので、**半角英数小文字** でユーザーネームを入れる。( `take` とか `takemura` とか `ryugo` とか短い方が良い。フォルダの名前になります) -2. `New Password:` WSL 内で使いたいパスワードを入力。何も表示されませんが入力されています。入力できたら エンターキーを押す。 -3. `Retype New password:` もう一度入力。 + 1. `Enter new UNIX username:` が表示されるので、**半角英数小文字** でユーザーネームを入れる。( `take` とか `takemura` とか `ryugo` とか短い方が良い。フォルダの名前になります) + 2. `New Password:` WSL 内で使いたいパスワードを入力。何も表示されませんが入力されています。入力できたら エンターキーを押す。 + 3. `Retype New password:` もう一度入力。 ![](https://md.trap.jp/uploads/upload_0fb105e906b7670d57ba0d0810418a95.png) From 58faa47b1e84a72e3e99412b5da2397e8329636b Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 14:27:17 +0000 Subject: [PATCH 05/15] =?UTF-8?q?=E9=9A=8E=E5=B1=A4=E3=81=94=E3=81=A8?= =?UTF-8?q?=E3=81=AB=E9=81=A9=E5=88=87=E3=81=AB=E3=82=A4=E3=83=B3=E3=83=87?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 108 +++++++++++++--------- 1 file changed, 62 insertions(+), 46 deletions(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 653d3959..1b5a93ab 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -11,33 +11,39 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} 1. https://apps.microsoft.com/detail/9N0DX20HK701?hl=ja-jp&gl=JP&ocid=pdpshare で Windows Terminal をインストール(既にインストールされていれば飛ばしてOKです) 1. アプリ検索の画面で、 `Terminal` と入力し 「管理者として実行」 -![](https://md.trap.jp/uploads/upload_367dc95b2cd3e74c808320a907977237.png) + + ![](https://md.trap.jp/uploads/upload_367dc95b2cd3e74c808320a907977237.png) 2. `wsl --install -d Ubuntu` と入力して、エンターキーを押す。 -![](https://md.trap.jp/uploads/upload_7266a7465d2df1dbc341237b2e4983b3.png) + ![](https://md.trap.jp/uploads/upload_7266a7465d2df1dbc341237b2e4983b3.png) + + + :::warning TA向け + + WSL インストールトラブルシューティング + https://learn.microsoft.com/ja-jp/windows/wsl/troubleshooting -:::warning TA向け -WSL インストールトラブルシューティング -https://learn.microsoft.com/ja-jp/windows/wsl/troubleshooting + `wsl --install` に失敗した際の手動インストールマニュアル + (Windowsバージョンの要件なども書いてあります) + https://learn.microsoft.com/ja-jp/windows/wsl/install-manual -`wsl --install` に失敗した際の手動インストールマニュアル -(Windowsバージョンの要件なども書いてあります) -https://learn.microsoft.com/ja-jp/windows/wsl/install-manual -::: + ::: -:::warning TA向け -極稀に、BIOS で virtualization 設定が切られている為に WSL がインストールできない事があります(`Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.` と表示されます) -この場合は BIOS に入って、 Advanced -> Virtualization の順で有効化してください。 -::: + :::warning TA向け + + 極稀に、BIOS で virtualization 設定が切られている為に WSL がインストールできない事があります(`Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.` と表示されます) + この場合は BIOS に入って、 Advanced -> Virtualization の順で有効化してください。 + + ::: 3. Ubuntu のアカウント設定 1. `Enter new UNIX username:` が表示されるので、**半角英数小文字** でユーザーネームを入れる。( `take` とか `takemura` とか `ryugo` とか短い方が良い。フォルダの名前になります) 2. `New Password:` WSL 内で使いたいパスワードを入力。何も表示されませんが入力されています。入力できたら エンターキーを押す。 3. `Retype New password:` もう一度入力。 -![](https://md.trap.jp/uploads/upload_0fb105e906b7670d57ba0d0810418a95.png) + ![](https://md.trap.jp/uploads/upload_0fb105e906b7670d57ba0d0810418a95.png) 4. ウィンドウを閉じる @@ -46,7 +52,8 @@ https://learn.microsoft.com/ja-jp/windows/wsl/install-manual 7. `Ctrl` + `,` で設定画面を開く 8. 「規定のプロファイル」を「Ubuntu」に変更(複数あるならどれでも良い) -![](https://md.trap.jp/uploads/upload_0ce2e7b6aa4468178d034ffc65934316.png) + + ![](https://md.trap.jp/uploads/upload_0ce2e7b6aa4468178d034ffc65934316.png) 9. 「保存」ボタンを押す @@ -70,22 +77,26 @@ https://learn.microsoft.com/ja-jp/windows/wsl/install-manual 2. 起動後、 `Ctrl` + `Shift` + `X` を押す 3. `Japanese` と入力し、 `Japanese Language Pack for Visual Studio Code` をインストール。 -![](https://md.trap.jp/uploads/upload_b54bb733b3bf68010e033d30f2bf57c2.png) + + ![](https://md.trap.jp/uploads/upload_b54bb733b3bf68010e033d30f2bf57c2.png) 4. VSCode の右下「Change Language and Restart」を押してインストール。 5. もう一度、 `Ctrl` + `Shift` + `X` を押す 6. `WSL` を入力し、 `WSL` をインストール -![](https://md.trap.jp/uploads/upload_80d3b7bc083b103d30d372ba8dabbe5b.png) + + ![](https://md.trap.jp/uploads/upload_80d3b7bc083b103d30d372ba8dabbe5b.png) 7. `Ctrl+,` を押して、出てきた画面に「Auto Save」と入力 8. 「Files: Auto Save」の項目を探して、「afterDelay」に変更する -![](https://md.trap.jp/uploads/upload_8a51ad57ec7b6d396cb610c9bbb17040.png) + + ![](https://md.trap.jp/uploads/upload_8a51ad57ec7b6d396cb610c9bbb17040.png) 9. ターミナルで `code hello.txt` を入力し、VSCode が起動できたら成功! -![](https://md.trap.jp/uploads/upload_b00fe65803252e719a394f50527731d9.png) + + ![](https://md.trap.jp/uploads/upload_b00fe65803252e719a394f50527731d9.png) 8. traQ の tasks チャンネルで :vscode: スタンプを押す @@ -98,55 +109,60 @@ https://learn.microsoft.com/ja-jp/windows/wsl/install-manual 3. `Code Runner` と入力して、「Code Runner」拡張機能を追加 4. `Ctrl` + `,` で設定を開く。下記画像の赤丸で囲んだ部分を押して `settings.json` を開く。 -![](https://md.trap.jp/uploads/upload_bbdd65cb92c5c57bb38f797676aaea8f.png) + + ![](https://md.trap.jp/uploads/upload_bbdd65cb92c5c57bb38f797676aaea8f.png) 5. もし`"cpp": `で始まる行がなければ、一番最後の行の1つ前の行( `}` の前!)に次のコードを追加する。その前の行に `,` がなかったら追加する。 -``` -"code-runner.executorMap": { - "cpp": "cd $dir && clang++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", -}, -``` + ``` + "code-runner.executorMap": { + "cpp": "cd $dir && clang++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", + }, + ``` -![](https://md.trap.jp/uploads/upload_6123c7ce669910790a06b98cc664b827.png) + ![](https://md.trap.jp/uploads/upload_6123c7ce669910790a06b98cc664b827.png) -::: tip + ::: tip -もしすでに`"cpp": ` で始まる行があった場合、以下のように`g++` を `clang++` に置き換える。 + もしすでに`"cpp": ` で始まる行があった場合、以下のように`g++` を `clang++` に置き換える。 -```diff -- "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", -+ "cpp": "cd $dir && clang++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", -``` + ```diff + - "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", + + "cpp": "cd $dir && clang++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", + ``` -::: + ::: 6. `"code-runner.executorMap": {` の行の前に `"code-runner.runInTerminal": true,` を書く(コピペ推奨!!) 7. こんな感じになっていれば OK -![](https://md.trap.jp/uploads/upload_1444ef8d082128cc2723db31555f3960.png) + + ![](https://md.trap.jp/uploads/upload_1444ef8d082128cc2723db31555f3960.png) 8. WSL を開き、 `code main.cpp` と入力する 9. 次のように書く(コピペでも OK ) -```cpp -#include -using namespace std; + ```cpp + #include + using namespace std; -int main() { - cout << "Hello, World!" << endl; -} -``` + int main() { + cout << "Hello, World!" << endl; + } + ``` 10. 画像の赤丸で実行してみる。下側の画面に `Hello, World!` が出れば成功! -![](https://md.trap.jp/uploads/upload_750a50362d2ae00ffcf2f4b041446ed9.png) -::: tip -なにか出てきた場合は、代わりに三角の隣の`v` を押して、「Run Code」を押す! + ![](https://md.trap.jp/uploads/upload_750a50362d2ae00ffcf2f4b041446ed9.png) + + ::: tip + + なにか出てきた場合は、代わりに三角の隣の`v` を押して、「Run Code」を押す! + + ![](https://md.trap.jp/uploads/upload_2b042cfaa37207457e419a5380ccd466.png) -![](https://md.trap.jp/uploads/upload_2b042cfaa37207457e419a5380ccd466.png) -::: + ::: 11. traQ の tasks チャンネルで :done: スタンプを押す From 45e1a5b2e5c7fe1943bd2a28812341e82b8b4841 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:01:05 +0000 Subject: [PATCH 06/15] =?UTF-8?q?=E8=A1=A8=E8=A8=98=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 1b5a93ab..7e4fc5a4 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -158,7 +158,7 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} ::: tip - なにか出てきた場合は、代わりに三角の隣の`v` を押して、「Run Code」を押す! + ボタンを押してもうまくいかない場合は、代わりに三角の隣の `v` を押して、「Run Code」を押してみてください! ![](https://md.trap.jp/uploads/upload_2b042cfaa37207457e419a5380ccd466.png) From 661a59cd87f8faa830c4f0a12f2fc427662247e2 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:02:05 +0000 Subject: [PATCH 07/15] =?UTF-8?q?settings.json=20=E3=81=AB=E3=83=9F?= =?UTF-8?q?=E3=82=B9=E3=81=8C=E7=84=A1=E3=81=84=E3=81=8B=E7=A2=BA=E8=AA=8D?= =?UTF-8?q?=E3=81=97=E3=81=A6=E3=82=82=E3=82=89=E3=81=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 7e4fc5a4..4388911a 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -139,6 +139,15 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} ![](https://md.trap.jp/uploads/upload_1444ef8d082128cc2723db31555f3960.png) +::: warning + +この時点で `settings.json` の編集画面の一部に **赤い波線** がある場合は、入力にミスがある可能性が高いです! +もう一度確認してみてください。 + +解決しない場合は近くの TA または [**相談チャンネル** (部内限定)](https://q.trap.jp/channels/event/workshop/pg-basic/sodan) にお知らせください。 + +::: + 8. WSL を開き、 `code main.cpp` と入力する 9. 次のように書く(コピペでも OK ) From 6665090ca2dee4461390544eb93ec79421c17240 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:51:23 +0000 Subject: [PATCH 08/15] =?UTF-8?q?MD=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 4388911a..be3b99a4 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -19,7 +19,6 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} ![](https://md.trap.jp/uploads/upload_7266a7465d2df1dbc341237b2e4983b3.png) - :::warning TA向け WSL インストールトラブルシューティング @@ -39,8 +38,11 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} ::: 3. Ubuntu のアカウント設定 + 1. `Enter new UNIX username:` が表示されるので、**半角英数小文字** でユーザーネームを入れる。( `take` とか `takemura` とか `ryugo` とか短い方が良い。フォルダの名前になります) + 2. `New Password:` WSL 内で使いたいパスワードを入力。何も表示されませんが入力されています。入力できたら エンターキーを押す。 + 3. `Retype New password:` もう一度入力。 ![](https://md.trap.jp/uploads/upload_0fb105e906b7670d57ba0d0810418a95.png) From ba003dc9d9e645cd96801fc7cfc7f270607c5845 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:56:34 +0000 Subject: [PATCH 09/15] =?UTF-8?q?WSL=E3=82=A4=E3=83=B3=E3=82=B9=E3=83=88?= =?UTF-8?q?=E3=83=BC=E3=83=AB=E5=BE=8C=E3=81=AB=E3=82=A2=E3=82=AB=E3=82=A6?= =?UTF-8?q?=E3=83=B3=E3=83=88=E8=A8=AD=E5=AE=9A=E3=81=AB=E9=80=B2=E3=81=BE?= =?UTF-8?q?=E3=81=AA=E3=81=84=E5=A0=B4=E5=90=88=E3=81=AE=E5=AF=BE=E5=BF=9C?= =?UTF-8?q?=E3=82=92=E8=A8=98=E8=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index be3b99a4..7cdccf7c 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -39,6 +39,15 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} 3. Ubuntu のアカウント設定 + ::: TIP + + この時点でターミナルの下部に `Enter new UNIX username:` と表示されていない場合は、 `wsl -d Ubuntu` と入力してエンターを押してください。 + + ここで「ディストリビューションが見つからない」という内容のエラーが表示される場合、1つ前の手順で失敗している可能性があります。 + ターミナルを開く部分からもう一度やり直してみてください。 + + ::: + 1. `Enter new UNIX username:` が表示されるので、**半角英数小文字** でユーザーネームを入れる。( `take` とか `takemura` とか `ryugo` とか短い方が良い。フォルダの名前になります) 2. `New Password:` WSL 内で使いたいパスワードを入力。何も表示されませんが入力されています。入力できたら エンターキーを押す。 From fee747aa3778504703374f49f389a86b9d424624 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:03:15 +0000 Subject: [PATCH 10/15] =?UTF-8?q?vscode=E3=81=A7=E5=88=B6=E9=99=90?= =?UTF-8?q?=E3=83=A2=E3=83=BC=E3=83=89=E3=81=AB=E3=81=AA=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=82=8B=E5=A0=B4=E5=90=88=E3=81=AE=E5=AF=BE=E5=BF=9C?= =?UTF-8?q?=E3=82=92=E8=A8=98=E8=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 7cdccf7c..e1229a6b 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -176,6 +176,17 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} ![](https://md.trap.jp/uploads/upload_750a50362d2ae00ffcf2f4b041446ed9.png) + ::: TIP + + 三角のボタンが表示されない場合、ウィンドウの左下に「制限モード」と表示されていないか確認してみてください。 + + 表示されている場合にはそこをクリックして、その先の画面で「信頼する」をクリックしてください。 + (画像の赤枠部分) + + ![](https://md.trap.jp/uploads/upload_90b63cfdbe22831b9c2f838152fab403.png) + + ::: + ::: tip ボタンを押してもうまくいかない場合は、代わりに三角の隣の `v` を押して、「Run Code」を押してみてください! From 4eb3af692af04434b49304811dda51c464059601 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:11:11 +0000 Subject: [PATCH 11/15] =?UTF-8?q?=E5=A4=A7=E6=96=87=E5=AD=97=E5=B0=8F?= =?UTF-8?q?=E6=96=87=E5=AD=97=E3=82=92=E3=83=9F=E3=82=B9=E3=81=A3=E3=81=A6?= =?UTF-8?q?=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index e1229a6b..f89dd39e 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -39,7 +39,7 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} 3. Ubuntu のアカウント設定 - ::: TIP + ::: tip この時点でターミナルの下部に `Enter new UNIX username:` と表示されていない場合は、 `wsl -d Ubuntu` と入力してエンターを押してください。 @@ -176,7 +176,7 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} ![](https://md.trap.jp/uploads/upload_750a50362d2ae00ffcf2f4b041446ed9.png) - ::: TIP + ::: tip 三角のボタンが表示されない場合、ウィンドウの左下に「制限モード」と表示されていないか確認してみてください。 From 5d9f95f5d62a7f32de8dbcaade633001f0a1732c Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:14:03 +0000 Subject: [PATCH 12/15] =?UTF-8?q?code=20=E3=82=B3=E3=83=9E=E3=83=B3?= =?UTF-8?q?=E3=83=89=E3=81=AE=E3=83=91=E3=82=B9=E3=81=8C=E9=80=9A=E3=81=A3?= =?UTF-8?q?=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84=E5=A0=B4=E5=90=88=E3=81=AE?= =?UTF-8?q?=E5=AF=BE=E5=BF=9C=E3=82=92=E8=A8=98=E8=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index f89dd39e..a070ffff 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -109,6 +109,12 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} ![](https://md.trap.jp/uploads/upload_b00fe65803252e719a394f50527731d9.png) + ::: tip + + VSCode が起動しない場合は、一度ターミナルを閉じて開きなおしてからコマンドを再度実行してみてください。 + + ::: + 8. traQ の tasks チャンネルで :vscode: スタンプを押す ## Step 4: 拡張機能の設定 From 88f0385157a8609816e4ca93d14c6828cf40a0b3 Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Thu, 1 May 2025 04:47:59 +0000 Subject: [PATCH 13/15] =?UTF-8?q?=E3=83=95=E3=82=A9=E3=83=BC=E3=83=9E?= =?UTF-8?q?=E3=83=83=E3=83=88=E3=81=8B=E3=81=8B=E3=81=A3=E3=81=A6=E3=81=9F?= =?UTF-8?q?=E9=83=A8=E5=88=86=E3=82=92=E6=88=BB=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 134 +++++++++------------- 1 file changed, 55 insertions(+), 79 deletions(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index a070ffff..25fd483c 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -11,50 +11,40 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} 1. https://apps.microsoft.com/detail/9N0DX20HK701?hl=ja-jp&gl=JP&ocid=pdpshare で Windows Terminal をインストール(既にインストールされていれば飛ばしてOKです) 1. アプリ検索の画面で、 `Terminal` と入力し 「管理者として実行」 - - ![](https://md.trap.jp/uploads/upload_367dc95b2cd3e74c808320a907977237.png) +![](https://md.trap.jp/uploads/upload_367dc95b2cd3e74c808320a907977237.png) 2. `wsl --install -d Ubuntu` と入力して、エンターキーを押す。 +![](https://md.trap.jp/uploads/upload_7266a7465d2df1dbc341237b2e4983b3.png) - ![](https://md.trap.jp/uploads/upload_7266a7465d2df1dbc341237b2e4983b3.png) - - :::warning TA向け - - WSL インストールトラブルシューティング - https://learn.microsoft.com/ja-jp/windows/wsl/troubleshooting - - `wsl --install` に失敗した際の手動インストールマニュアル - (Windowsバージョンの要件なども書いてあります) - https://learn.microsoft.com/ja-jp/windows/wsl/install-manual - - ::: - - :::warning TA向け +:::warning TA向け +WSL インストールトラブルシューティング +https://learn.microsoft.com/ja-jp/windows/wsl/troubleshooting - 極稀に、BIOS で virtualization 設定が切られている為に WSL がインストールできない事があります(`Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.` と表示されます) - この場合は BIOS に入って、 Advanced -> Virtualization の順で有効化してください。 +`wsl --install` に失敗した際の手動インストールマニュアル +(Windowsバージョンの要件なども書いてあります) +https://learn.microsoft.com/ja-jp/windows/wsl/install-manual +::: - ::: +:::warning TA向け +極稀に、BIOS で virtualization 設定が切られている為に WSL がインストールできない事があります(`Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.` と表示されます) +この場合は BIOS に入って、 Advanced -> Virtualization の順で有効化してください。 +::: 3. Ubuntu のアカウント設定 ::: tip - この時点でターミナルの下部に `Enter new UNIX username:` と表示されていない場合は、 `wsl -d Ubuntu` と入力してエンターを押してください。 ここで「ディストリビューションが見つからない」という内容のエラーが表示される場合、1つ前の手順で失敗している可能性があります。 ターミナルを開く部分からもう一度やり直してみてください。 - ::: 1. `Enter new UNIX username:` が表示されるので、**半角英数小文字** でユーザーネームを入れる。( `take` とか `takemura` とか `ryugo` とか短い方が良い。フォルダの名前になります) - 2. `New Password:` WSL 内で使いたいパスワードを入力。何も表示されませんが入力されています。入力できたら エンターキーを押す。 - 3. `Retype New password:` もう一度入力。 - ![](https://md.trap.jp/uploads/upload_0fb105e906b7670d57ba0d0810418a95.png) +![](https://md.trap.jp/uploads/upload_0fb105e906b7670d57ba0d0810418a95.png) 4. ウィンドウを閉じる @@ -63,8 +53,7 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} 7. `Ctrl` + `,` で設定画面を開く 8. 「規定のプロファイル」を「Ubuntu」に変更(複数あるならどれでも良い) - - ![](https://md.trap.jp/uploads/upload_0ce2e7b6aa4468178d034ffc65934316.png) +![](https://md.trap.jp/uploads/upload_0ce2e7b6aa4468178d034ffc65934316.png) 9. 「保存」ボタンを押す @@ -88,32 +77,26 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} 2. 起動後、 `Ctrl` + `Shift` + `X` を押す 3. `Japanese` と入力し、 `Japanese Language Pack for Visual Studio Code` をインストール。 - - ![](https://md.trap.jp/uploads/upload_b54bb733b3bf68010e033d30f2bf57c2.png) +![](https://md.trap.jp/uploads/upload_b54bb733b3bf68010e033d30f2bf57c2.png) 4. VSCode の右下「Change Language and Restart」を押してインストール。 5. もう一度、 `Ctrl` + `Shift` + `X` を押す 6. `WSL` を入力し、 `WSL` をインストール - - ![](https://md.trap.jp/uploads/upload_80d3b7bc083b103d30d372ba8dabbe5b.png) +![](https://md.trap.jp/uploads/upload_80d3b7bc083b103d30d372ba8dabbe5b.png) 7. `Ctrl+,` を押して、出てきた画面に「Auto Save」と入力 8. 「Files: Auto Save」の項目を探して、「afterDelay」に変更する - - ![](https://md.trap.jp/uploads/upload_8a51ad57ec7b6d396cb610c9bbb17040.png) +![](https://md.trap.jp/uploads/upload_8a51ad57ec7b6d396cb610c9bbb17040.png) 9. ターミナルで `code hello.txt` を入力し、VSCode が起動できたら成功! +![](https://md.trap.jp/uploads/upload_b00fe65803252e719a394f50527731d9.png) - ![](https://md.trap.jp/uploads/upload_b00fe65803252e719a394f50527731d9.png) - - ::: tip - - VSCode が起動しない場合は、一度ターミナルを閉じて開きなおしてからコマンドを再度実行してみてください。 - - ::: +::: tip +VSCode が起動しない場合は、一度ターミナルを閉じて開きなおしてからコマンドを再度実行してみてください。 +::: 8. traQ の tasks チャンネルで :vscode: スタンプを押す @@ -126,35 +109,33 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} 3. `Code Runner` と入力して、「Code Runner」拡張機能を追加 4. `Ctrl` + `,` で設定を開く。下記画像の赤丸で囲んだ部分を押して `settings.json` を開く。 - - ![](https://md.trap.jp/uploads/upload_bbdd65cb92c5c57bb38f797676aaea8f.png) +![](https://md.trap.jp/uploads/upload_bbdd65cb92c5c57bb38f797676aaea8f.png) 5. もし`"cpp": `で始まる行がなければ、一番最後の行の1つ前の行( `}` の前!)に次のコードを追加する。その前の行に `,` がなかったら追加する。 - ``` - "code-runner.executorMap": { - "cpp": "cd $dir && clang++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", - }, - ``` +``` +"code-runner.executorMap": { + "cpp": "cd $dir && clang++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", +}, +``` - ![](https://md.trap.jp/uploads/upload_6123c7ce669910790a06b98cc664b827.png) +![](https://md.trap.jp/uploads/upload_6123c7ce669910790a06b98cc664b827.png) - ::: tip +::: tip - もしすでに`"cpp": ` で始まる行があった場合、以下のように`g++` を `clang++` に置き換える。 +もしすでに`"cpp": ` で始まる行があった場合、以下のように`g++` を `clang++` に置き換える。 - ```diff - - "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", - + "cpp": "cd $dir && clang++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", - ``` +```diff +- "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", ++ "cpp": "cd $dir && clang++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", +``` - ::: +::: 6. `"code-runner.executorMap": {` の行の前に `"code-runner.runInTerminal": true,` を書く(コピペ推奨!!) 7. こんな感じになっていれば OK - - ![](https://md.trap.jp/uploads/upload_1444ef8d082128cc2723db31555f3960.png) +![](https://md.trap.jp/uploads/upload_1444ef8d082128cc2723db31555f3960.png) ::: warning @@ -169,37 +150,32 @@ next: {link: '/text/chapter-0/guidance', text: 講習会ガイダンス'} 9. 次のように書く(コピペでも OK ) - ```cpp - #include - using namespace std; +```cpp +#include +using namespace std; - int main() { - cout << "Hello, World!" << endl; - } - ``` +int main() { + cout << "Hello, World!" << endl; +} +``` 10. 画像の赤丸で実行してみる。下側の画面に `Hello, World!` が出れば成功! +![](https://md.trap.jp/uploads/upload_750a50362d2ae00ffcf2f4b041446ed9.png) - ![](https://md.trap.jp/uploads/upload_750a50362d2ae00ffcf2f4b041446ed9.png) - - ::: tip - - 三角のボタンが表示されない場合、ウィンドウの左下に「制限モード」と表示されていないか確認してみてください。 - - 表示されている場合にはそこをクリックして、その先の画面で「信頼する」をクリックしてください。 - (画像の赤枠部分) - - ![](https://md.trap.jp/uploads/upload_90b63cfdbe22831b9c2f838152fab403.png) - - ::: +::: tip +三角のボタンが表示されない場合、ウィンドウの左下に「制限モード」と表示されていないか確認してみてください。 - ::: tip +表示されている場合にはそこをクリックして、その先の画面で「信頼する」をクリックしてください。 +(画像の赤枠部分) - ボタンを押してもうまくいかない場合は、代わりに三角の隣の `v` を押して、「Run Code」を押してみてください! +![](https://md.trap.jp/uploads/upload_90b63cfdbe22831b9c2f838152fab403.png) +::: - ![](https://md.trap.jp/uploads/upload_2b042cfaa37207457e419a5380ccd466.png) +::: tip +ボタンを押してもうまくいかない場合は、代わりに三角の隣の `v` を押して、「Run Code」を押してみてください! - ::: +![](https://md.trap.jp/uploads/upload_2b042cfaa37207457e419a5380ccd466.png) +::: 11. traQ の tasks チャンネルで :done: スタンプを押す From 41ad134d414523f9d8e05ccb17ee53b8b136033b Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Thu, 1 May 2025 04:52:12 +0000 Subject: [PATCH 14/15] =?UTF-8?q?Ubuntu=E3=82=A2=E3=82=AB=E3=82=A6?= =?UTF-8?q?=E3=83=B3=E3=83=88=E8=A8=AD=E5=AE=9A=E3=81=AEtip=E3=82=92?= =?UTF-8?q?=E6=89=8B=E9=A0=86=E3=81=AB=E7=B5=84=E3=81=BF=E8=BE=BC=E3=82=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 25fd483c..04eea06d 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -32,14 +32,8 @@ https://learn.microsoft.com/ja-jp/windows/wsl/install-manual ::: 3. Ubuntu のアカウント設定 - - ::: tip - この時点でターミナルの下部に `Enter new UNIX username:` と表示されていない場合は、 `wsl -d Ubuntu` と入力してエンターを押してください。 - - ここで「ディストリビューションが見つからない」という内容のエラーが表示される場合、1つ前の手順で失敗している可能性があります。 - ターミナルを開く部分からもう一度やり直してみてください。 - ::: - + 1. ターミナルの下部に `Enter new UNIX username:` と表示されていなければ `wsl -d Ubuntu` と入力してエンターキーを押す。 + 1. それでも `Enter new UNIX username` が表示されない場合(例えば「ディストリビューションが見つからない」という内容のエラーが表示される場合)は、インストールが失敗している可能性があるので Step 1 の 1. からやり直してみる(これでも上手くいかない場合は TA を呼んでください) 1. `Enter new UNIX username:` が表示されるので、**半角英数小文字** でユーザーネームを入れる。( `take` とか `takemura` とか `ryugo` とか短い方が良い。フォルダの名前になります) 2. `New Password:` WSL 内で使いたいパスワードを入力。何も表示されませんが入力されています。入力できたら エンターキーを押す。 3. `Retype New password:` もう一度入力。 From f5547bed83a8b5f24971351a7c1a6ad6acd2f68c Mon Sep 17 00:00:00 2001 From: "Yusuke Toyoda (tidus)" <67862122+YuHima03@users.noreply.github.com> Date: Thu, 1 May 2025 04:55:50 +0000 Subject: [PATCH 15/15] =?UTF-8?q?settings.json=20=E3=81=AB=E3=82=A8?= =?UTF-8?q?=E3=83=A9=E3=83=BC=E3=81=8C=E3=81=AA=E3=81=84=E3=81=8B=E7=A2=BA?= =?UTF-8?q?=E8=AA=8D=E3=81=99=E3=82=8B=E6=89=8B=E9=A0=86=E3=82=92=E5=85=A5?= =?UTF-8?q?=E3=82=8C=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/text/chapter-0/enviroment/windows.md | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/docs/text/chapter-0/enviroment/windows.md b/docs/text/chapter-0/enviroment/windows.md index 04eea06d..28bce109 100644 --- a/docs/text/chapter-0/enviroment/windows.md +++ b/docs/text/chapter-0/enviroment/windows.md @@ -128,18 +128,11 @@ VSCode が起動しない場合は、一度ターミナルを閉じて開きな 6. `"code-runner.executorMap": {` の行の前に `"code-runner.runInTerminal": true,` を書く(コピペ推奨!!) +6. 編集画面に赤い波線が出ていないことを確認する。出ている場合は入力にミスがある可能性が高いので、もう一度確認してみる。 (それでも解決しない場合はTAを呼んでください) + 7. こんな感じになっていれば OK ![](https://md.trap.jp/uploads/upload_1444ef8d082128cc2723db31555f3960.png) -::: warning - -この時点で `settings.json` の編集画面の一部に **赤い波線** がある場合は、入力にミスがある可能性が高いです! -もう一度確認してみてください。 - -解決しない場合は近くの TA または [**相談チャンネル** (部内限定)](https://q.trap.jp/channels/event/workshop/pg-basic/sodan) にお知らせください。 - -::: - 8. WSL を開き、 `code main.cpp` と入力する 9. 次のように書く(コピペでも OK )