質問するログイン新規登録

Q&A

1回答

181閲覧

vs codeにて勝手に新しくワークスペースが作られる

lafyy

総合スコア0

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

WSL(Windows Subsystem for Linux)

WSL (Windows Subsystem for Linux) は、Windows10のOS上でLinux向けのバイナリプログラムを実行可能にする機能です。また、WindowsOSのAPIを用いた仕組みを提供しており、Linux側からWindowsOSへのファイルアクセスもできます。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

AtCoder

AtCoderは、日本の競技プログラミングサイト「AtCoder」に関する内容です。

0グッド

0クリップ

投稿2025/11/06 14:47

0

0

atcoderの練習問題をvs codeを使って解いていたのですが、ターミナルに「*」この記号を入力してenterを押すと、勝手に新しくワークスペースが別ウィンドウで立ち上がるようになってしまいました。これを直す方法を教えていただきたいです。

vscは以下の動画を参考ににセットアップしています。
https://youtu.be/uhnASau7fB4?si=ZhBQEdcow-ebTt3p

プログラミング初心者です。よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2025/11/06 23:55

> ターミナルに「*」この記号を入力してenterを押すと 何をしようと思って実行したものですか?
lafyy

2025/11/07 08:31

https://atcoder.jp/contests/apg4b/tasks/APG4b_cl この練習問題のコードを書いていて、テストとして入力例を入れたところ上記の現象が起こり、その後色々試した結果*の記号で起こっているとわかりました
thkana

2025/11/07 10:01

「なってしまった」ということは、最初は'*'を入れてもそうならなかったのですか? 「コードを書いて」「入れた」ではなく、回答者が全く同じ操作を試せるくらいの具体的な操作の説明をお願いできますか? それと、 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14321967434 「teratailでは、マルチポスト※の推奨はしていません。」というルールがあります。 https://teratail.com/help#posted-otherservice をお読みの上、適切に対処してください。
guest

回答1

0

ターミナルに「*」この記号を入力してenterを押す

ターミナルで直接このようなことをするのは今後止めたほうがいいでしょう。予期しないことが起きて、最悪の場合システムが壊れます。

「*」という記号は、shellによって、そこにあるファイルの名前に展開されます。そして展開されるた文字列はシェルのコマンドとして解釈され実行されます。このとき何が起きるのかは、そこにどのような名前のファイルがあるかによっていろいろな可能性があります。 場合によってはシステムを破壊します。

質問にあるように、vscodeの新しいWSが作られるというのも、たまたまそういう動作を引き起す名前のファイルがあってそのようになるだけでしょう。

この練習問題のコードを書いていて、テストとして入力例を入れたところ上記の現象が起こり

この場合は、コードを実行することで読み込み状態になるため、入力に対する動作は先の説明と異なります。
テストをしていて、プログラムが予期せず終了して、コマンドプロンプトに戻ってしまったときは、入力を継続しないほうがいいでしょう。また、プログラムの動作が安定するまでは、複数行を一括で貼り付けるのも止めましょう。

投稿2025/11/07 14:12

TakaiY

総合スコア14650

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.29%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問