UnityでVisual Studio使うときに予測変換(Intelisence?)が出ない

最近Unityを触り始めました。
visual studio で予測変換(Intelisence?)が出ないな~、でもEditor Attachingの設定項目ないな~、と思っていたら使うエディタの設定が少し違ったようです。

docs.microsoft.com
Unityのエディタ画面から
Edit>Preferences>External Tools>External Script Editor のエディタ選択で、visual studioを選んで問題なければよし。
それでもIntelisenceが出ないときは、エディタ選択でBrows選んで
Program Files>MicrosoftVisualStudio>...>Common7>..>devenv.exe を選ぶ。(パスは環境による)
と、相変わらずEditor Attachingは出ないがIntelisenceが効くようになった。
おそらくUnityのバージョンが新しいとこうなるっぽい?



参考書にならってvisual studio入れたものの、
今までvisual studioはなんとなく敬遠してVScode使ってたので、
VScodeでできるようにしたい。
でも.NET SDKって何。