title: What text editor for a java programmer?
body: <p>I'm looking for a text editor, does anyone have any recommendations? I won't be using it to program/compile/debug, Eclipse already handles all that perfectly. Its really going to be used for viewing source and occasionally writing/editing other files (eg SQL, simple HTML, JavaScript etc).</p>
  
  <p>Requirements;</p>
  
  <ul>
  <li>Runs on Windows XP</li>
  <li>Free</li>
  <li>Lightweight (I don't want to wait 10s for it to load all its features, I just want to see the contents of the file and I want to see them <em>right now</em>)</li>
  <li>Syntax highlighting (for all the common file types, eg .java .sql .html .xml etc)</li>
  <li>Tabs</li>
  <li>No adverts/annoying 'donate to stop this message'</li>
  </ul>
  
  <p>It would be nice to have an auto-format option with configurable style/format preferences, but this is not necessary.</p>
  
  <p>I've tried the following;</p>
  
  <ul>
  <li>Textpad (isn't free)</li>
  <li>EditPadPro (isn't free)</li>
  <li>JEdit (too big a footprint, takes too long to load)</li>
  </ul>
  
  <p>I'm trying Notepad++ but would welcome your experience.</p>