

However, editing is limited to either terminal-based Vim/Emacs or whatever can be run under a janky X server, which is less smooth than native editors running on Windows. Store the project under lxss ( /home/foo). Therefore, there seem to be only two suboptimal choices when it comes to using WSL for development: Directly modifying these files is known to cause all sorts of issues. The problem is that Windows apps cannot modify files inside the virtual lxss filesystem. Edit files using a Windows-based GUI editor such as Visual Studio code.Build a project using a Linux toolchain that doesn't have a well-supported Windows equivalent (Ruby, Node, etc).However, it gets a little tricky for development, when one wants to Windows Subsystem for Linux (WSL) works pretty well for making most commandline Linux tools available and working on Windows without modification.
