When a CoffeeScript file (.coffee) is saved in Visual Studio, Web Essentials will compile it automatically and generate a preview.
You can set all the compiler settings from Tools -> Options
You can also use the Iced CoffeeScript compiler for added features. To run Iced CoffeeScript, simple use the .iced file extension
Web Essentials uses NodeJS to run the compiler. It's the fastest and most accurate compiler for CoffeScript and Iced CoffeeScript available.
Source Map generation is fully supported and will produce .map files. This feature can be enabled in the Options dialog.
If you want the compiled output in a separate folder, then you can specify which one in the Options dialog.
Two very useful commands is comment and uncomment. They are fully supported for CoffeeScript.
Indentation is handled on ENTER so you don't have to hit TAB so many times.