Visual Studio code is a great tool for editing Solidity smart contracts, and is available on Windows, Mac & Linux. There is a great plugin that enables Syntax highlighting, snippets, and compiling of the current contract (if you aren’t using an external tool) https://github.com/juanfranblanco/vscode-solidity/

This configuration works really well with Truffle (as shown in the final screenshot). You can read how to install Truffle on Windows in my previous post https://davidburela.wordpress.com/2016/11/18/how-to-install-truffle-testrpc-on-windows-for-blockchain-development/

Step 1: Install Visual Studio code

https://code.visualstudio.com/

Step 2: Install Visual Studio extensions

Go into the extensions section, then install these plugins:

solidity

Material Icon Theme

Step 3: Enable icon theme

File –> Preferences –> File Icon Theme

Final result: Sexy workspace

