VSCodeでコマンドパレットにコマンドが出てこないときは

ワークスペースを色付けできる拡張を導入したところ、コマンドパレットにコマンドが出てこないという現象に陥りました。まえまえから拡張のコマンドが出現しないということがたびたびあったので、時間を割いて調査してみましたところ、結論としては、VSCodeがワークスペースを認識しないケースがあるとのことでした。

ひとまず、私が遭遇した現象を説明すると、

  1. とある拡張をExtentionsから導入し、
  2. F1キーからコマンドパレットを呼び出し、
  3. 拡張機能を呼び出すためのキーワードを入力したところ、

以下のように、ドキュメントにアクセスするためのコマンドしか表示されませんでした。

正常に動作していない場合
正常に動作した場合

このようにコマンドが出てこないケースは、VSCodeがワークスペースを認識していない場合に起こるようです。VSCodeにワークスペースを認識させるには、File > Add Folder to Workspace からワークスペースが存在するディレクトリを設定してください。

なお、かならずしもこれが原因というわけではない可能性はあります。同じような現象でお困りの方で、まだ試していないという方は、一度チェックしてみてください。

返信を残す

メールアドレスが公開されることはありません。