2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VScode上のターミナルで、自身のディレクトリ名が延々まぎれこむバグ

Last updated at Posted at 2024-11-10

症状

Enterキーを押すと、現在のディレクトリ名が延々表示され続ける。

Screenshot 2024-11-18 at 6.07.31.png

以下の方法を試したが,結果は変わらなかった.

  • resetコマンド
  • exitコマンド
  • clearコマンド
  • ctrl + C
  • ctrl + D
  • ctrl + Shift + ^
  • codeの再起動

原因

既に存在するディレクトリに対して,その名前を変更すると起こる.
今回の事例でいうと,元々「research_new」という名前のディレクトリで作成したが,その後「research」に改名した.

また,使用しているパッケージは以下の二つであり,ディレクトリの改名前にそれぞれinitを行なった.

  • git
  • rye

改善方法

1) ディレクトリ名の再変更

ディレクトリ名を元に戻した上で「exitコマンド(ターミナルの強制終了)」を行うと消える.

Screenshot 2024-11-18 at 6.46.21.png

ただし,その後やはりディレクトリ名を変更すると同様の現象が起こる.これでは,一度ディレクトリを作成するとその後自由にディレクトリ名を変更できないので,大変よろしくない.

2) .zshrcの再読み込み

「source ~/.zshrc」を行うと,一時的にバグが消える.

Screenshot 2024-11-18 at 6.47.50.png

しかし,「exitコマンド(ターミナルの強制終了)」後に再起動させると同じ現象が起きるため,その場しのぎ的な改善方法である.

結論

有識者の方,より良い改善方法を教えて下さいm(_ _)m

ひとりごと

間違った改善方法を書いていたので,この記事は大幅に加筆修正されたという話があります.

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?