We have seen that styles are XML files, and hence are plain text files. We can use different editing tools to edit a style. A simple and effective choice could be your preferred text editor, for example, vi, emacs, or Notepad++. Using a text editor lets you concentrate on the content and avoid the learning curve of a new tool. On the other hand, you need to consider that as long as you add rules and symbols, things may become fairly complicated and the final style can be a huge file. A tool that has highlighted syntax for XML may greatly help you in debugging your styles. Of course, if you are already familiar with a specialized XML editor, you can also appreciate its support for XSD validation; however, usually, I find it overkill.
If you are using Windows as an operating system, I really suggest you consider using Notepad++ as your default text editor. Notepad...