Source

vim-begin / vim-begin / jekyll-prototype / src / learn / index.html

---
layout: default
title: Learn Vim Now!
---


<h2 id="why_learn">Why Learn Vim?</h2>

<p>
Although we like Vim, we do not claim that other text editors or integrated
development environments (IDEs) are not good or useful, and that you cannot
be productive while using them. If you feel comfortable using a different
editor or IDE, then feel free to continue using it.
</p>

<p>
Still, here are some of the reasons why we like Vim:
</p>

<ol>

<li>
<p>
Very good support for Unicode and <strong>Internationalisation</strong>.
</p>
</li>

<li>
<p>
A <strong>programmers text editor</strong>, with features such as auto-indentation and
syntax highlighting.
</p>
</li>

<li>
<p>
A comprehensive support for many <strong>file types</strong> and syntaxes.
</p>
</li>

<li>
<p>
A <strong>convenient command interface</strong> based on several modes (e.g: Normal mode,
insert mode, replace mode, command-line mode, etc.) with quick and
combinable keystrokes.
</p>
</li>

<li>
<p>
Gratis, free (as in speech and in beer) and <strong>open source</strong>.
</p>
</li>

<li>
<p>
<strong>Cross-platform</strong>.
</p>
</li>

<li>
<p>
Extensible, configurable and programmable.
</p>
</li>

<li>
<p>
Many extensions are available.
</p>
</li>

<li>
<p>
One can get help easily using an active community of users, co-developers
and supporters.
</p>
</li>

</ol>

<h2 id="how_to_learn">How to Learn Vim?</h2>

<p>
See <a href="resources/">our resources page</a> for some options.
</p>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.