Generic formats like JSON or XML are easier to version than forms. However, they were not originally intended to be ...
Vim has code syntax highlighting already available for a huge array of programming languages, and most of them are installed by default, so in most cases you can just open up your source code files ...