😭

VSCodeのターミナルにタイポしたゴーストが表示されてうざい【初学者】

に公開

書いたコードを実行しようとするときなど、ターミナルにタイポした履歴が表示されて(自分に)キレそうです。
以下は例としてzennの記事を書き始めようとcliでzenn new:articleを実行しようとしてタイポしたときのゴーストです。(--slugじゃなくて--sulgとタイポしてしまった)

解決策

最初は、コマンドパレットからTerminalで検索して出てきたそれっぽいものを片っ端から試しましたが、解決せず。ターミナルというかPowerShellについてなんにも知らないな~と思いながら、調べていたら以下の記事に解決策が書いてありました。
https://qiita.com/SAITO_Keita/items/ff654b2e50ed7358c185

実際に、

Get-PSReadLineOption | Select-Object -ExpandProperty historysavepath

を実行して、出てきたパスのファイルを開いたところ、5000行以上、170KBぐらいのファイルが出てきました。

このファイルを削除して、ターミナルを再起動すると解決しました。
または、タイポしたコマンド履歴だけを探してそのラインを削除すると良いようです。

Discussion