Developing cuda application in Visual Studio remote Linux development and in Visual Studio Code.

As far as I find out so far, the only way for remote building and debugging on Linux in IDE environment is using Eclipse.
Is there any get around for making it possible to cuda compiler and debugger work normally in Visual Studio remote Linux project?

Additionally, I wonder developing cuda application in visual studio code is possible.
As I google, There is no way to compile and debug cuda application normally in Visual Studio Code.