title: Python indentation borked
body: <p>I saw that there are similar titles to this. But my case seems a little weirder. I somehow used a mixture of PyCharm and Vim (and within Vim I have tabstop=4 and shiftwidth=2), and my Python code seems un-fixabl-y borked, indentation-wise. I first saw that in Vim everything was mis-aligned, so I re-aligned everything; but then when I run it I get an error that there's an unexpected indentation, even though in Vim everything seems perfectly aligned. Here's an example (this is how it looks like in Vim):</p>
  
  <pre><code>for f in files:
      for line in f:
          items = line.strip().split()
          items = items[2:]
          items = ' '.join(items).split(', ')
  </code></pre>
  
  <p>When I run it, I get:</p>
  
  <pre><code>File "getEsSynonymLSAVectors.py", line 136
      items = items[2:]
      ^
  IndentationError: unexpected indent
  </code></pre>
  
  <p>I used <a href="http://pypi.python.org/pypi/PythonTidy/1.22" rel="nofollow">PythonTidy</a>, I used <code>reindent</code>, I tried <code>:retab</code>, I tried manual re-aligning - nothing seems to fix this. Any experiences/ advice will be appreciated.</p>