Unity Hub (Win)で、でVisual Studio がインストールされているにもかかわらず
External Script Editor に出てこないときの対処法です。
タスクバーの検索欄にVisual Studioと入力すると、関連するファイル一覧が表示されます。
UnityHubで表示されているバージョンのVisualStudioを選択し、右クリックでファイルの場所を開きます。
するとショートカットが表示されるので、もう一度右クリックでファイルの場所を開きます。
Unity上部のメニューから、
Edit>Preferences>ExternalTools>ExternalScriptEditor>Brouse...
を開きます。
先ほど開いたIDE(devenv.exe)のフォルダPathを入力します。
Unity Hubで表示されていたVisual Studioが選択できるようになります。
DebugでUnityにアタッチできない場合は、
Package manager で Visual Studio Editor
がinstallされているか確認してみてください。
以上です。