One of the best things about .NET Core is that it is portable to other platform not just for deployment but for development. If you're running on Linux or OSX then you won't have access to the full version of Visual Studio. That might be good or it might be bad depending on your point of view. There are tools in place, however, to help you out if you don't use Visual Studio. One of these tools is Yeoman.
Yeoman is a templating tool which allows you to generate whole projects or just individual files from templates. Similar to the way you right click add and select a template in visual studio Yeoman is cross platform and it is great.
If you're interested in more information about Yeoman check out these links:
- http://yeoman.io/ - Home page for Yeoman
- https://github.com/omnisharp/generator-aspnet - Github page for OmniSharp's Yeoman templates