title: What can you execute on visually selected text in vim?
body: <p>What are the possible operations (with keyboard shortcuts) that you could execute on a visually selected text? For the simplicity consider this simple piece:</p>
  
  <pre><code>   a  b  cd  1  p
     a  b  cd  2  y
     a  b  cd  3  t
     a  b  cd  4  h
     a  b  cd  5  o
     a  b  cd  6  n
  </code></pre>
  
  <p><strong>One specific question</strong>: is it possible to execute Python/shell commands/scripts on selections?</p>
  
  <p>A couple more specific questions:</p>
  
  <p><strong>1-)</strong> How to in-place sort the python column?</p>
  
  <p><strong>2-)</strong> How to switch place of columns?</p>
  
  <p><strong>3-)</strong> How to increment values? (say. only the numbers greater than 3 in selection)</p>
  
  <p>Thanks.</p>