I can't speak to this specifically, but generally HMD screens are too low resolution to show text well enough for programming. Also (from what I understand), every virtual screen requires a corresponding HDMI port on your machine
You only require the HDMI port used by the Rift. Everything else is rendered as a texture inside the virtual environment. That works today, you can have multiple screens floating around, your Windows desktop, etc.