Excerpts from egarrulo's message of Fri Nov 12 21:14:38 +0100 2010:
> Hello,
> 
> is there *complete* reference of Vim commands already available?  I mean,
> something along this one about Vi:
> http://hea-www.harvard.edu/~fine/Tech/vi.html
> 
> Here:
> 
> http://vimdoc.sourceforge.net/htmldoc/help.html#reference_toc
> 
> it says "|index.txt <http://vimdoc.sourceforge.net/htmldoc/index.html>|
> alphabetical index of all commands", but if I click on "index.txt", I get
> redirected to main help page.
> 
> Disclosure: I'm not a Vim user, but I'd like to learn how much Vim emulators
> I use differ from the reference implementation.

Vim is both; the set of "default" features and the mappings you create
over time.

Vim is productive to me because I can script it very fast.

Vim is not just a set of keybindings.

So how to get a list?

Try

:h i_* (all insert mode mappings)
:h CTRL-* (all keys starting with CTRL)
:h c_ * (all command line mappings)

Unfortunately I don't know how to get all normal mode one key mappings.

In the end your question is wrong IMHO. It is not important to mimic
Vim. Its important to know a set of commands which help you get your job
done.

Features you should not miss:
- scripting
- folding
- quickfix
- completions (word, line, file, custom, keyword, ...)
- window & buffer handling
- jump lists (places visited and or last changed)
- ...
- tabs and being able to map keys to jmup to them.
- command history
- ...
- selection (v,V,ctrl-v) (full line, block and start/end mode)

So whatever you do I'm sure you're only looking at small portion of Vim.

Just open the help by :h and watch it.

Asking for a complete list is like asking for "What can linux do?".

There is no summary. If you really want to get to know read the help.

Plugins like vim-dev ([email protected]/c9s/vim-dev-plugin)
may show you some strategies to find out about all commands, builtin and
user defined functions etc.

Marc Weber

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to