<h1 id="vim-hints-005">Vim Hints 005</h1>
<h2 id="vim-hints-is-back">Vim Hints is back!</h2>
<p>Oops! Where did half of 2015, all of 2016 and the first half of 2017 go?</p>
<p>Well, life got in the way, plus motivation dwindled somewhat. This series is very demanding - the <b>sed</b> series was a walk in the park compared to tackling the continental-scale landscape of Vim!</p>
<p>Still, the original goal was to try and introduce the really useful features of Vim and to make it manageable for everyday use. The hope was, and still is, that the series could get people started on their own journeys through its marvels.</p>
<p>Also, with the currently circulating <a href="https://stackoverflow.blog/2017/05/23/stack-overflow-helping-one-million-developers-exit-vim/" title="How to exit Vim">StackOverflow article</a> on &quot;<em>How to exit the Vim editor?</em>&quot;, it's worth pointing out that we dealt with that subject in episode 1, and this issue is revealed as the ridiculous meme that it really is!</p>
<h2 id="quick-recap">Quick recap</h2>
<p>To recap, the last episode of this planned series was in March 2015. Here's a list of links to all of the episodes so far:</p>
<ul>
<li><a href="https://hackerpublicradio.org/eps.php?id=1714" title="Vim Hints 001">Vim Hints 001</a> (show 1714 2015-02-26)</li>
<li><a href="https://hackerpublicradio.org/eps.php?id=1724" title="Vim Hints 002">Vim Hints 002</a> (show 1724 2015-03-12)</li>
<li><a href="https://hackerpublicradio.org/eps.php?id=1734" title="Vim Hints 003">Vim Hints 003</a> (show 1734 2015-03-26)</li>
<li><a href="https://hackerpublicradio.org/eps.php?id=1776" title="Vim Hints 004">Vim Hints 004</a> (show 1776 2015-05-25)</li>
</ul>
<p>Let's briefly describe what was covered in these episodes to set the context.</p>
<p>So far we have looked at very basic editing in <a href="https://hackerpublicradio.org/eps.php?id=1714" title="Vim Hints 001">episode 1</a>, where we mentioned modes <em>Normal</em>, <em>Insert</em> and <em>Command</em> modes.</p>
<p>In <a href="https://hackerpublicradio.org/eps.php?id=1724" title="Vim Hints 002">episode 2</a> we looked at Vim's backup mechanism, undoing and redoing changes, and file recovery in the event of a problem. We started using the <code>.vimrc</code> configuration file.</p>
<p>We began looking at movement commands in <em>Normal</em> mode in <a href="https://hackerpublicradio.org/eps.php?id=1734" title="Vim Hints 003">episode 3</a>, and beefed up the configuration file somewhat.</p>
<p>More movement commands were covered in <a href="https://hackerpublicradio.org/eps.php?id=1776" title="Vim Hints 004">episode 4</a> as well as searching. We began looking at commands that make changes, adding, inserting, deleting and changing text in various ways. The concept of doing these things with various movements was covered. Again, a number of useful options for the configuration file were introduced.</p>
<h2 id="full-notes">Full Notes</h2>
<p>Since the notes explaining this subject are particularly long, they have been placed here: <a href="https://hackerpublicradio.org/eps/hpr2348/full_shownotes.html" class="uri">https://hackerpublicradio.org/eps/hpr2348/full_shownotes.html</a> and an ePub version is also available here: <a href="https://hackerpublicradio.org/eps/hpr2348/full_shownotes.epub" class="uri">https://hackerpublicradio.org/eps/hpr2348/full_shownotes.epub</a>.</p>
<h2 id="links">Links</h2>
<ol type="1">
<li><a href="https://stackoverflow.blog/2017/05/23/stack-overflow-helping-one-million-developers-exit-vim/">Stack Overflow: Helping One Million Developers Exit Vim</a></li>
<li>Vim Help:
<ul>
<li><a href="https://vimdoc.sourceforge.net/htmldoc/change.html">Vim documentation: change</a></li>
<li><a href="https://vimdoc.sourceforge.net/htmldoc/motion.html">Vim documentation: motion</a></li>
<li><a href="https://vimdoc.sourceforge.net/htmldoc/options.html">Vim documentation: options</a></li>
</ul></li>
<li>Previous episode: &quot;<a href="https://hackerpublicradio.org/eps.php?id=1776">Vim Hints Episode 4</a>&quot;</li>
<li>Resources:
<ul>
<li>Full notes in <a href="https://hackerpublicradio.org/eps/hpr2348/full_shownotes.html">HTML form</a></li>
<li>Full notes in <a href="https://hackerpublicradio.org/eps/hpr2348/full_shownotes.epub">ePub form</a></li>
<li><a href="https://hackerpublicradio.org/eps/hpr2348/example_vimrc_5">Example .vimrc</a></li>
</ul></li>
</ol>
