remove old html version
[sheet.git] / vim-cheat.html
diff --git a/vim-cheat.html b/vim-cheat.html
deleted file mode 100644 (file)
index 9b3330d..0000000
+++ /dev/null
@@ -1,706 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-
-<head>
-<meta http-equiv="content-type" content="text/html; charset=utf-8">
-<title>vi/vim cheat sheet</title>
-<style>
-body {
-       font-size: 90%;
-}
-h1 {
-       text-align: center;
-       margin-bottom: -2ex;
-}
-
-ul {
-       margin: 0;
-       padding: 0;
-}
-li {
-       list-style: none;
-}
-li.row {
-       clear: both;
-       padding-top: 1ex;
-}
-li.row2 {margin-left: 7em}
-li.row3 {margin-left: 8em}
-li.row4 {margin-left: 10em}
-
-ul.keys {
-       clear: both;
-}
-dl.legend dt,
-ul.keys li {
-       float: left;
-       width: 6.1em;
-       height: 4.5ex;
-       overflow: hidden;
-       margin: 0 2px -1px;
-       text-align: center;
-       border: 1px solid #000;
-       -moz-border-radius: 4px;
-}
-ul.keep.keys li {
-       width: 8.5em;
-}
-ul.keys li b {
-       float: left;
-       font-size: 200%;
-       padding-left: 2px;
-}
-ul.keys li b[title] {
-       cursor: help;
-}
-
-ul.keys.ctrl li b,
-ul.keys.lead li b {
-       font-size: 100%;
-       line-height: 5ex;
-}
-ul.keys.ctrl li b small {
-/* todo: small.ctrl */
-       font-size: 70%;
-       font-weight: normal;
-}
-ul.keys li b small small {
-       font-weight: normal;
-}
-ul.keys.lead {
-       display: none; /* initially hidden */
-}
-
-.mv {
-       background: #8F8;
-} /* motion */
-.co {
-       background: #FF8;
-} /* command */
-.op {
-       background: #FB8;
-} /* operator */
-.mo {
-       background: #BBF;
-} /* mode */
-.mo[onclick]:hover {
-       background: #88F;
-       cursor: pointer;
-}
-.mv[onclick]:hover {
-       background: #5F5;
-       cursor: pointer;
-}
-.ins b {
-       color: #F00;
-} /* insert mode */
-.no {
-       visibility: hidden;
-} /* not assigned */
-ul.keys li.vim {
-       border-color: #800;
-}
-ul.keys li.vim7 {
-       border-color: #F00;
-}
-
-div.help {
-       clear: both;
-       padding-top: 2ex;
-}
-dl.legend dt {
-       clear: left;
-       height: auto;
-}
-dl.legend dd {
-       float: left;
-       margin: 0;
-}
-</style>
-
-<script><!--
-function setmode(classname) {
-       var classmatch = classname ? 'keys '+classname : 'keys(?! lead)';
-       var uls = document.getElementById('rows').getElementsByTagName('ul');
-       for (var i = 0; i < uls.length; i++) {
-               var ulclass = uls[i].className;
-               if (!ulclass.match(/^keys/)) continue;
-               uls[i].style.display = ulclass.match(classmatch) ? 'block' : 'none';
-       }
-} // setmode
-//--></script>
-
-<body>
-
-<h1>vi/vim cheat sheet</h1>
-
-<ul id="rows">
-<li class="row">
-       <ul class="keep keys">
-               <li class="mo" onclick="setmode()"><b>Esc</b> normal mode
-       </ul>
-</li>
-
-<li class="row row1">
-       <ul class="keys leadz lead shift">
-               <li class="no"><b><small>z</small>~</b>
-               <li class="no"><b><small>z</small>!</b>
-               <li class="no"><b><small>z</small>@</b>
-               <li class="no"><b><small>z</small>#</b>
-               <li class="no"><b><small>z</small>$</b>
-               <li class="no"><b><small>z</small>%</b>
-               <li class="mv"><b><small>z</small>^</b> page above
-               <li class="no"><b><small>z</small>&</b>
-               <li class="no"><b><small>z</small>*</b>
-               <li class="no"><b><small>z</small>(</b>
-               <li class="no"><b><small>z</small>)</b>
-               <li class="no"><b><small>z</small>_</b>
-               <li class="mv"><b><small>z</small>+</b> page below
-       </ul>
-       <ul class="keys leadz lead">
-               <li class="no"><b><small>z</small>`</b>
-               <li class=""><b><small>z</small>1</b> 
-               <li class=""><b><small>z</small>2</b> 
-               <li class=""><b><small>z</small>3</b> 
-               <li class=""><b><small>z</small>4</b> 
-               <li class=""><b><small>z</small>5</b> 
-               <li class=""><b><small>z</small>6</b> 
-               <li class=""><b><small>z</small>7</b> 
-               <li class=""><b><small>z</small>8</b> 
-               <li class=""><b><small>z</small>9</b> 
-               <li class=""><b><small>z</small>0</b> 
-               <li class="mv"><b><small>z</small>-</b> line at bottom
-               <li class="co vim7"><b><small>z</small>=</b> spelling suggest<wbr>ions
-       </ul>
-       <ul class="keys leadg lead shift">
-               <li class="op"><b><small>g</small>~</b> toggle case
-               <li class="no"><b><small>g</small>!</b>
-               <li class="co vim7"><b><small>g</small>@</b> operator<wbr>func
-               <li class="mv"><b><small>g</small>#</b> rev. find string
-               <li class="mv"><b><small>g</small>$</b> virt<wbr>ual eol
-               <li class="no"><b><small>g</small>%</b>
-               <li class="mv"><b><small>g</small>^</b> "soft" bol v<wbr>irt<wbr>ual
-               <li class="co"><b title="Global substitute"><small>g</small>&</b> repeat :s global<wbr>ly
-               <li class="mv"><b><small>g</small>*</b> find string
-               <li class="no"><b><small>g</small>(</b>
-               <li class="no"><b><small>g</small>)</b>
-               <li class="mv"><b><small>g</small>_</b> "soft" eol
-               <li class="co vim7"><b><small>g</small>+</b> forward undo branch
-       </ul>
-       <ul class="keys leadg lead">
-               <li class="mv vim"><b><small>g</small>`·</b> to mark keepj<wbr>umps
-               <li class="no"><b><small>g</small>1</b>
-               <li class="no"><b><small>g</small>2</b>
-               <li class="no"><b><small>g</small>3</b>
-               <li class="no"><b><small>g</small>4</b>
-               <li class="no"><b><small>g</small>5</b>
-               <li class="no"><b><small>g</small>6</b>
-               <li class="no"><b><small>g</small>7</b>
-               <li class="co"><b><small>g</small>8</b> char hex val<wbr>ue<wbr>s
-               <li class="no"><b><small>g</small>9</b>
-               <li class="mv"><b><small>g</small>0</b> virtual bol
-               <li class="co vim7"><b><small>g</small>-</b> backward undo branch
-               <li class="no"><b><small>g</small>=</b>
-       </ul>
-       <ul class="keys shift">
-               <li class="co"><b>~</b> toggle case
-               <li class="op"><b>!</b> external filter
-               <li class="co"><b>@·</b> play macro
-               <li class="mv"><b>#</b> rev. find word
-               <li class="mv"><b>$</b> eol
-               <li class="mv"><b>%</b> goto match
-               <li class="mv"><b>^</b> "soft" bol
-               <li class="co"><b>&</b> repeat :s
-               <li class="mv"><b>*</b> find word
-               <li class="mv"><b>(</b> begin sentence
-               <li class="mv"><b>)</b> end sentence
-               <li class="mv"><b>_</b> "soft" bol down
-               <li class="mv"><b>+</b> next line
-       </ul>
-       <ul class="keys">
-               <li class="mv"><b>`·</b> goto mark
-               <li class=""><b>1</b>
-               <li class=""><b>2</b>
-               <li class=""><b>3</b>
-               <li class=""><b>4</b>
-               <li class=""><b>5</b>
-               <li class=""><b>6</b>
-               <li class=""><b>7</b>
-               <li class=""><b>8</b>
-               <li class=""><b>9</b>
-               <li class="mv"><b>0</b> "hard" bol
-               <li class="mv"><b>-</b> prev line
-               <li class="op"><b>=</b> auto format
-       </ul>
-
-<li class="row row2">
-       <ul class="keys leadcw lead shift">
-               <li class=""><b><small><small>c-</small>w</small>Q</b> 
-               <li class=""><b><small><small>c-</small>w</small>W</b> 
-               <li class=""><b><small><small>c-</small>w</small>E</b> 
-               <li class=""><b><small><small>c-</small>w</small>R</b> 
-               <li class=""><b><small><small>c-</small>w</small>T</b> 
-               <li class=""><b><small><small>c-</small>w</small>Y</b> 
-               <li class=""><b><small><small>c-</small>w</small>U</b> 
-               <li class=""><b><small><small>c-</small>w</small>I</b> 
-               <li class=""><b><small><small>c-</small>w</small>O</b> 
-               <li class=""><b><small><small>c-</small>w</small>P</b> 
-               <li class=""><b><small><small>c-</small>w</small>{</b> 
-               <li class=""><b><small><small>c-</small>w</small>}</b> 
-       </ul>
-       <ul class="keys leadcw lead">
-               <li class=""><b><small><small>c-</small>w</small>q</b> 
-               <li class=""><b><small><small>c-</small>w</small>w</b> 
-               <li class=""><b><small><small>c-</small>w</small>e</b> 
-               <li class=""><b><small><small>c-</small>w</small>r</b> 
-               <li class=""><b><small><small>c-</small>w</small>t</b> 
-               <li class=""><b><small><small>c-</small>w</small>y</b> 
-               <li class=""><b><small><small>c-</small>w</small>u</b> 
-               <li class=""><b><small><small>c-</small>w</small>i</b> 
-               <li class=""><b><small><small>c-</small>w</small>o</b> 
-               <li class=""><b><small><small>c-</small>w</small>p</b> 
-               <li class=""><b><small><small>c-</small>w</small>[</b> 
-               <li class=""><b><small><small>c-</small>w</small>]</b> 
-       </ul>
-       <ul class="keys leadZ lead shift">
-               <li class="co"><b><small>Z</small>Q</b> :q!
-               <li class="no"><b><small>Z</small>W</b>
-               <li class="no"><b><small>Z</small>E</b>
-               <li class="no"><b><small>Z</small>R</b>
-               <li class="no"><b><small>Z</small>T</b>
-               <li class="no"><b><small>Z</small>Y</b>
-               <li class="no"><b><small>Z</small>U</b>
-               <li class="no"><b><small>Z</small>I</b>
-               <li class="no"><b><small>Z</small>O</b>
-               <li class="no"><b><small>Z</small>P</b>
-               <li class="no"><b><small>Z</small>{</b>
-               <li class="no"><b><small>Z</small>}</b>
-       </ul>
-       <ul class="keys leadz lead shift">
-               <li class="no"><b><small>z</small>Q</b>
-               <li class="co vim7"><b><small>z</small>W</b> temp misspell<wbr>ing
-               <li class="co"><b><small>z</small>E</b> eliminate folds
-               <li class="co"><b><small>z</small>R</b> open all folds
-               <li class="no"><b><small>z</small>T</b>
-               <li class="no"><b><small>z</small>Y</b>
-               <li class="no"><b><small>z</small>U</b>
-               <li class="no"><b><small>z</small>I</b>
-               <li class="co"><b><small>z</small>O</b> open folds rec<wbr>urs<wbr>ive<wbr>ly
-               <li class="no"><b><small>z</small>P</b>
-               <li class="no"><b><small>z</small>{</b>
-               <li class="no"><b><small>z</small>}</b>
-       </ul>
-       <ul class="keys leadz lead">
-               <li class="no"><b><small>z</small>q</b>
-               <li class="co vim7"><b title="Wrong word"><small>z</small>w</b> add misspell<wbr>ing
-               <li class="mv"><b><small>z</small>e</b> cursor at right side
-               <li class="co"><b><small>z</small>r</b> reduce folding
-               <li class="mv"><b><small>z</small>t</b> line at top
-               <li class="no"><b><small>z</small>y</b>
-               <li class="no"><b><small>z</small>u</b>
-               <li class="co"><b><small>z</small>i</b> toggle all folds
-               <li class="co"><b><small>z</small>o</b> open fold
-               <li class="no"><b><small>z</small>p</b>
-               <li class="no"><b><small>z</small>[</b>
-               <li class="no"><b><small>z</small>]</b>
-       </ul>
-       <ul class="keys leadg lead ctrl">
-               <li class="no"><b><small>g<small>c-</small></small>q</b>
-               <li class="no"><b><small>g<small>c-</small></small>w</b>
-               <li class="no"><b><small>g<small>c-</small></small>e</b>
-               <li class="no"><b><small>g<small>c-</small></small>r</b>
-               <li class="no"><b><small>g<small>c-</small></small>t</b>
-               <li class="no"><b><small>g<small>c-</small></small>y</b>
-               <li class="no"><b><small>g<small>c-</small></small>u</b>
-               <li class="no"><b><small>g<small>c-</small></small>i</b>
-               <li class="no"><b><small>g<small>c-</small></small>o</b>
-               <li class="no"><b><small>g<small>c-</small></small>p</b>
-               <li class="no"><b><small>g<small>c-</small></small>[</b>
-               <li class="mv"><b><small>g<small>c-</small></small>]</b> go to tjump
-       </ul>
-       <ul class="keys leadg lead shift">
-               <li class="co"><b><small>g</small>Q</b> ex mode manual :
-               <li class="no"><b><small>g</small>W</b>
-               <li class="mv"><b><small>g</small>E</b> back to <span style="font-variant:small-caps">word</span> end
-               <li class="co ins"><b><small>g</small>R</b> replace mode v<wbr>ir<wbr>t<wbr>ual
-               <li class="no"><b><small>g</small>T</b>
-               <li class="no"><b><small>g</small>Y</b>
-               <li class="op"><b><small>g</small>U</b> upper<wbr>case
-               <li class="op ins"><b><small>g</small>I</b> insert at soft bol
-               <li class="no"><b><small>g</small>O</b>
-               <li class="co"><b><small>g</small>P</b> paste before no move
-               <li class="no"><b><small>g</small>{</b>
-               <li class="no"><b><small>g</small>}</b>
-       </ul>
-       <ul class="keys leadg lead">
-               <li class="op"><b><small>g</small>q</b> format
-               <li class="op"><b><small>g</small>w</b> format no move
-               <li class="mv"><b><small>g</small>e</b> back to word end
-               <li class="co"><b><small>g</small>r·</b> replace char vir.
-               <li class="no"><b><small>g</small>t</b>
-               <li class="no"><b><small>g</small>y</b>
-               <li class="op"><b><small>g</small>u</b> lower<wbr>case
-               <li class="op ins"><b><small>g</small>i</b> insert at last pos
-               <li class="mv"><b><small>g</small>o</b> :goto (byte)
-               <li class="co"><b><small>g</small>p</b> paste no move
-               <li class="no"><b><small>g</small>[</b>
-               <li class="mv"><b><small>g</small>]</b> go to tselect
-       </ul>
-       <ul class="keys ctrl">
-               <li class="co"><b><small>c-</small>q</b> [ctrl-v]
-               <li class="mo" onclick="setmode('leadcw')"><b><small>c-</small>w</b> window cmds
-               <li class="mv"><b title="Extra line"><small>c-</small>e</b> window down
-               <li class="co"><b><small>c-</small>r</b> redo
-               <li class="mv"><b><small>c-</small>t</b> previous tag
-               <li class="mv"><b><small>c-</small>y</b> window up
-               <li class="mv"><b><small>c-</small>u</b> scroll up
-               <li class="mv"><b><small>c-</small>i</b> jump to newer
-               <li class="mv"><b><small>c-</small>o</b> jump to older
-               <li class="mv"><b><small>c-</small>p</b> [k]
-               <li class="no"><b><small>c-</small>[</b>
-               <li class="mv"><b><small>c-</small>]</b> go to tag
-       </ul>
-       <ul class="keys shift">
-               <li class="co"><b>Q</b> ex mode
-               <li class="mv"><b>W</b> next <span style="font-variant:small-caps">word</span>
-               <li class="mv"><b>E</b> end <span style="font-variant:small-caps">word</span>
-               <li class="co ins"><b>R</b> replace mode
-               <li class="mv"><b>T</b> back 'til
-               <li class="co"><b>Y</b> yank line
-               <li class="co"><b>U</b> undo line
-               <li class="co ins"><b>I</b> insert at bol
-               <li class="co ins"><b>O</b> open above
-               <li class="co"><b>P</b> paste before
-               <li class="mv"><b>{</b> begin parag.
-               <li class="mv"><b>}</b> end parag.
-       </ul>
-       <ul class="keys">
-               <li class="co"><b>q·</b> record macro
-               <li class="mv"><b>w</b> next word
-               <li class="mv"><b>e</b> end word
-               <li class="co"><b>r·</b> replace char
-               <li class="mv"><b>t·</b> 'til
-               <li class="op"><b>y</b> yank
-               <li class="co"><b>u</b> undo
-               <li class="co ins"><b>i</b> insert mode
-               <li class="co ins"><b>o</b> open below
-               <li class="co"><b>p</b> paste after
-               <li class="mv" onclick="setmode('leadsbo')"><b>[·</b> move back<wbr>ward<wbr>s
-               <li class="mv" onclick="setmode('leadsbc')"><b>]·</b> move forw<wbr>ard
-       </ul>
-
-<li class="row row3">
-       <ul class="keys leadZ lead shift">
-               <li class="no"><b><small>Z</small>A</b>
-               <li class="no"><b><small>Z</small>S</b>
-               <li class="no"><b><small>Z</small>D</b>
-               <li class="no"><b><small>Z</small>F</b>
-               <li class="no"><b><small>Z</small>G</b>
-               <li class="no"><b><small>Z</small>H</b>
-               <li class="no"><b><small>Z</small>J</b>
-               <li class="no"><b><small>Z</small>K</b>
-               <li class="no"><b><small>Z</small>L</b>
-               <li class="no"><b><small>Z</small>:</b>
-               <li class="no"><b><small>Z</small>"</b>
-               <li class="no"><b><small>Z</small>|</b>
-       </ul>
-       <ul class="keys leadz lead shift">
-               <li class="co"><b><small>z</small>A</b> toggle fold rec<wbr>urs<wbr>ive<wbr>ly
-               <li class="no"><b><small>z</small>S</b>
-               <li class="co"><b><small>z</small>D</b> delete folds rec<wbr>urs<wbr>ive
-               <li class="co"><b><small>z</small>F</b> fold lines
-               <li class="co vim7"><b><small>z</small>G</b> ignore spell<wbr>ing
-               <li class="mv"><b><small>z</small>H</b> scroll ▶ half scr<wbr>een
-               <li class="no"><b><small>z</small>J</b>
-               <li class="no"><b><small>z</small>K</b>
-               <li class="mv"><b><small>z</small>L</b> scroll ◀ half scr<wbr>een
-               <li class="no"><b><small>z</small>:</b>
-               <li class="no"><b><small>z</small>"</b>
-               <li class="no"><b><small>z</small>|</b>
-       </ul>
-       <ul class="keys leadz lead">
-               <li class="co"><b><small>z</small>a</b> toggle fold
-               <li class="mv"><b><small>z</small>s</b> cursor at left side
-               <li class="co"><b><small>z</small>d</b> delete fold
-               <li class="op"><b><small>z</small>f</b> create fold
-               <li class="co vim7"><b title="Good word"><small>z</small>g</b> correct spell<wbr>ing
-               <li class="mv"><b><small>z</small>h</b> scroll ▶
-               <li class="mv"><b><small>z</small>j</b> next fold start
-               <li class="mv"><b><small>z</small>k</b> prev fold end
-               <li class="mv"><b><small>z</small>l</b> scroll ◀
-               <li class="no"><b><small>z</small>;</b>
-               <li class="no"><b><small>z</small>'</b>
-               <li class="no"><b><small>z</small>\</b>
-       </ul>
-       <ul class="keys leadcw lead shift">
-               <li class=""><b><small><small>c-</small>w</small>A</b> 
-               <li class=""><b><small><small>c-</small>w</small>S</b> 
-               <li class=""><b><small><small>c-</small>w</small>D</b> 
-               <li class=""><b><small><small>c-</small>w</small>F</b> 
-               <li class=""><b><small><small>c-</small>w</small>G</b> 
-               <li class=""><b><small><small>c-</small>w</small>H</b> 
-               <li class=""><b><small><small>c-</small>w</small>J</b> 
-               <li class=""><b><small><small>c-</small>w</small>K</b> 
-               <li class=""><b><small><small>c-</small>w</small>L</b> 
-               <li class=""><b><small><small>c-</small>w</small>:</b> 
-               <li class=""><b><small><small>c-</small>w</small>"</b> 
-               <li class=""><b><small><small>c-</small>w</small>|</b> 
-       </ul>
-       <ul class="keys leadcw lead">
-               <li class=""><b><small><small>c-</small>w</small>a</b> 
-               <li class=""><b><small><small>c-</small>w</small>s</b> 
-               <li class=""><b><small><small>c-</small>w</small>d</b> 
-               <li class=""><b><small><small>c-</small>w</small>f</b> 
-               <li class=""><b><small><small>c-</small>w</small>g</b> 
-               <li class=""><b><small><small>c-</small>w</small>h</b> 
-               <li class=""><b><small><small>c-</small>w</small>j</b> 
-               <li class=""><b><small><small>c-</small>w</small>k</b> 
-               <li class=""><b><small><small>c-</small>w</small>l</b> 
-               <li class=""><b><small><small>c-</small>w</small>;</b> 
-               <li class=""><b><small><small>c-</small>w</small>'</b> 
-               <li class=""><b><small><small>c-</small>w</small>\</b> 
-       </ul>
-       <ul class="keys leadg lead ctrl">
-               <li class="co"><b><small>g<small>c-</small></small>a</b> mem usage stats
-               <li class="no"><b><small>g<small>c-</small></small>s</b>
-               <li class="no"><b><small>g<small>c-</small></small>d</b>
-               <li class="no"><b><small>g<small>c-</small></small>f</b>
-               <li class="co"><b><small>g<small>c-</small></small>g</b> cursor pos info
-               <li class="co"><b title="Get Highlighted"><small>g<small>c-</small></small>h</b> select block
-               <li class="no"><b><small>g<small>c-</small></small>j</b>
-               <li class="no"><b><small>g<small>c-</small></small>k</b>
-               <li class="no"><b><small>g<small>c-</small></small>l</b>
-               <li class="no"><b><small>g<small>c-</small></small>;</b>
-               <li class="no"><b><small>g<small>c-</small></small>'</b>
-               <li class="no"><b><small>g<small>c-</small></small>\</b>
-       </ul>
-       <ul class="keys leadg lead shift">
-               <li class="no"><b><small>g</small>A</b>
-               <li class="no"><b><small>g</small>S</b>
-               <li class="mv"><b><small>g</small>D</b> global declar<wbr>ation
-               <li class="co vim7"><b><small>g</small>F</b> edit file + jump
-               <li class="no"><b><small>g</small>G</b>
-               <li class="co"><b title="Get Highlighted"><small>g</small>H</b> select lines
-               <li class="co"><b><small>g</small>J</b> join leave spac<wbr>ing
-               <li class="no"><b><small>g</small>K</b>
-               <li class="no"><b><small>g</small>L</b>
-               <li class="no"><b><small>g</small>:</b>
-               <li class="no"><b><small>g</small>"</b>
-               <li class="no"><b><small>g</small>|</b>
-       </ul>
-       <ul class="keys leadg lead">
-               <li class="co"><b title="Get Ascii value"><small>g</small>a</b> char value
-               <li class="co"><b title="Go to Sleep"><small>g</small>s</b> sleep
-               <li class="mv"><b><small>g</small>d</b> local declar<wbr>ation
-               <li class="co vim"><b title="Goto File"><small>g</small>f</b> edit file at cur<wbr>sor
-               <li class="mv"><b><small>g</small>g</b> first line
-               <li class="co"><b title="Get Highlighted"><small>g</small>h</b> select mode
-               <li class="mv"><b><small>g</small>j</b> display line down
-               <li class="mv"><b><small>g</small>k</b> display line up
-               <li class="no"><b><small>g</small>l</b>
-               <li class="mv"><b><small>g</small>;</b> to prev change pos
-               <li class="mv vim"><b><small>g</small>'·</b> to mark keepj<wbr>umps
-               <li class="no"><b><small>g</small>\</b>
-       </ul>
-       <ul class="keys ctrl">
-               <li class="co"><b><small>c-</small>a</b> incr<wbr>ement
-               <li class="co"><b><small>c-</small>s</b> (xoff)
-               <li class="mv"><b><small>c-</small>d</b> scroll down
-               <li class="mv"><b><small>c-</small>f</b> page down
-               <li class="co"><b><small>c-</small>g</b> :file (info)
-               <li class="mv"><b><small>c-</small>h</b> [h]
-               <li class="mv"><b><small>c-</small>j</b> [j]
-               <li class="no"><b><small>c-</small>k</b>
-               <li class="co"><b><small>c-</small>l</b> redraw
-               <li class="no"><b><small>c-</small>;</b>
-               <li class="no"><b><small>c-</small>'</b>
-               <li class="no"><b><small>c-</small>\</b>
-       </ul>
-       <ul class="keys shift">
-               <li class="co ins"><b>A</b> append to eol
-               <li class="co ins"><b>S</b> subst line
-               <li class="co"><b>D</b> delete to eol
-               <li class="mv"><b>F·</b> "back" fwd
-               <li class="mv"><b>G</b> eof/<wbr>goto ln
-               <li class="mv"><b>H</b> screen top
-               <li class="co"><b>J</b> join lines
-               <li class="co"><b>K</b> help
-               <li class="mv"><b>L</b> screen bottom
-               <li class="co"><b>:</b> ex cmd line
-               <li class=""><b>"·</b> use register
-               <li class="mv"><b>|</b> bol/<wbr>goto col
-       </ul>
-       <ul class="keys">
-               <li class="co ins"><b>a</b> append
-               <li class="co ins"><b>s</b> subst char
-               <li class="op"><b>d</b> delete
-               <li class="mv"><b>f·</b> fwd to char
-               <li class="mo" onclick="setmode('leadg')"><b>g·</b> extra cmds
-               <li class="mv"><b>h</b> ◀
-               <li class="mv"><b>j</b> ▼
-               <li class="mv"><b>k</b> ▲
-               <li class="mv"><b>l</b> ▶
-               <li class="mv"><b>;</b> repeat t/T/f/F
-               <li class="mv"><b>'·</b> goto mark bol
-               <li class="mo"><b>\·</b> not used
-       </ul>
-
-<li class="row row4">
-       <ul class="keys leadcw lead ctrl">
-               <li class=""><b><small><small>c-</small>wc-</small>z</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>x</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>c</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>v</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>b</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>n</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>m</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>,</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>.</b> 
-               <li class=""><b><small><small>c-</small>wc-</small>/</b> 
-       </ul>
-       <ul class="keys leadcw lead shift">
-               <li class=""><b><small><small>c-</small>w</small>Z</b> 
-               <li class=""><b><small><small>c-</small>w</small>X</b> 
-               <li class=""><b><small><small>c-</small>w</small>C</b> 
-               <li class=""><b><small><small>c-</small>w</small>V</b> 
-               <li class=""><b><small><small>c-</small>w</small>B</b> 
-               <li class=""><b><small><small>c-</small>w</small>N</b> 
-               <li class=""><b><small><small>c-</small>w</small>M</b> 
-               <li class=""><b><small><small>c-</small>w</small>&lt;</b> 
-               <li class=""><b><small><small>c-</small>w</small>&gt;</b> 
-               <li class=""><b><small><small>c-</small>w</small>?</b> 
-       </ul>
-       <ul class="keys leadcw lead">
-               <li class="co"><b><small><small>c-</small>w</small>z</b> close preview
-               <li class="co"><b><small><small>c-</small>w</small>x</b> exchange window
-               <li class="co"><b><small><small>c-</small>w</small>c</b> :close window
-               <li class="co"><b><small><small>c-</small>w</small>v</b> split vertical<wbr>ly
-               <li class="mv"><b><small><small>c-</small>w</small>b</b> bottom window
-               <li class="co"><b><small><small>c-</small>w</small>n</b> open new
-               <li class="no"><b><small><small>c-</small>w</small>m</b>
-               <li class="no"><b><small><small>c-</small>w</small>,</b>
-               <li class="no"><b><small><small>c-</small>w</small>.</b>
-               <li class="no"><b><small><small>c-</small>w</small>/</b>
-       </ul>
-       <ul class="keys leadZ lead shift">
-               <li class="co"><b><small>Z</small>Z</b> :wq
-               <li class="no"><b><small>Z</small>X</b>
-               <li class="no"><b><small>Z</small>C</b>
-               <li class="no"><b><small>Z</small>V</b>
-               <li class="no"><b><small>Z</small>B</b>
-               <li class="no"><b><small>Z</small>N</b>
-               <li class="no"><b><small>Z</small>M</b>
-               <li class="no"><b><small>Z</small>&lt;</b>
-               <li class="no"><b><small>Z</small>&gt;</b>
-               <li class="no"><b><small>Z</small>?</b>
-       </ul>
-       <ul class="keys leadz lead shift">
-               <li class="no"><b><small>z</small>Z</b>
-               <li class="co"><b><small>z</small>X</b> reapply folds
-               <li class="co"><b><small>z</small>C</b> close folds rec<wbr>curs<wbr>ive<wbr>ly
-               <li class="no"><b><small>z</small>V</b>
-               <li class="no"><b><small>z</small>B</b>
-               <li class="co"><b><small>z</small>N</b> fold normal
-               <li class="co"><b><small>z</small>M</b> close all folds
-               <li class="no"><b><small>z</small>&lt;</b>
-               <li class="no"><b><small>z</small>&gt;</b>
-               <li class="no"><b><small>z</small>?</b>
-       </ul>
-       <ul class="keys leadz lead">
-               <li class="mv"><b><small>z</small>z</b> line at center
-               <li class="co"><b><small>z</small>x</b> update folds
-               <li class="co"><b><small>z</small>c</b> close fold
-               <li class="co"><b><small>z</small>v</b> unfold cursor line
-               <li class="mv"><b><small>z</small>b</b> line at bot. bol
-               <li class="co"><b><small>z</small>n</b> fold none
-               <li class="co"><b><small>z</small>m</b> fold more
-               <li class="no"><b><small>z</small>,</b>
-               <li class="mv"><b><small>z</small>.</b> line at center bol
-               <li class="no"><b><small>z</small>/</b>
-       </ul>
-       <ul class="keys leadg lead ctrl">
-               <li class="no"><b><small>g<small>c-</small></small>z</b>
-               <li class="no"><b><small>g<small>c-</small></small>x</b>
-               <li class="no"><b><small>g<small>c-</small></small>c</b>
-               <li class="no"><b><small>g<small>c-</small></small>v</b>
-               <li class="no"><b><small>g<small>c-</small></small>b</b>
-               <li class="no"><b><small>g<small>c-</small></small>n</b>
-               <li class="no"><b><small>g<small>c-</small></small>m</b>
-               <li class="no"><b><small>g<small>c-</small></small>,</b>
-               <li class="no"><b><small>g<small>c-</small></small>.</b>
-               <li class="no"><b><small>g<small>c-</small></small>/</b>
-       </ul>
-       <ul class="keys leadg lead shift">
-               <li class="no"><b><small>g</small>Z</b>
-               <li class="no"><b><small>g</small>X</b>
-               <li class="no"><b><small>g</small>C</b>
-               <li class="co"><b><small>g</small>V</b> avoid reselect<wbr>ion
-               <li class="no"><b><small>g</small>B</b>
-               <li class="no"><b><small>g</small>N</b>
-               <li class="no"><b><small>g</small>M</b>
-               <li class="co vim7"><b><small>g</small>&lt;</b> see prev cmd output
-               <li class="no"><b><small>g</small>&gt;</b>
-               <li class="op"><b><small>g</small>?</b> rot13 encode
-       </ul>
-       <ul class="keys leadg lead">
-               <li class="no"><b><small>g</small>z</b>
-               <li class="no"><b><small>g</small>x</b>
-               <li class="no"><b><small>g</small>c</b>
-               <li class="co"><b><small>g</small>v</b> previous visual mode
-               <li class="no"><b><small>g</small>b</b>
-               <li class="no"><b><small>g</small>n</b>
-               <li class="mv"><b><small>g</small>m</b> g0 right half scr<wbr>een
-               <li class="mv"><b><small>g</small>,</b> to next change pos
-               <li class="no"><b><small>g</small>.</b>
-               <li class="no"><b><small>g</small>/</b>
-       </ul>
-       <ul class="keys ctrl">
-               <li class="co"><b><small>c-</small>z</b> :sus<wbr>pend
-               <li class="co"><b><small>c-</small>x</b> subs<wbr>tract
-               <li class="co"><b><small>c-</small>c</b> abort
-               <li class="co"><b><small>c-</small>v</b> visual block
-               <li class="mv"><b><small>c-</small>b</b> page up
-               <li class="mv"><b><small>c-</small>n</b> [j]
-               <li class="co"><b><small>c-</small>m</b> [+]
-               <li class="no"><b><small>c-</small>,</b>
-               <li class="no"><b><small>c-</small>.</b>
-               <li class="no"><b><small>c-</small>/</b>
-       </ul>
-       <ul class="keys shift">
-               <li class="mo" onclick="setmode('leadZ')"><b>Z·</b> quit
-               <li class="co"><b>X</b> back­<wbr>space
-               <li class="co ins"><b>C</b> change to eol
-               <li class="co"><b>V</b> visual lines
-               <li class="mv"><b>B</b> prev <span style="font-variant:small-caps">word</span>
-               <li class="mv"><b>N</b> prev find
-               <li class="mv"><b>M</b> screen mid'l
-               <li class="op"><b>&lt;</b> un­<wbr>indent
-               <li class="op"><b>&gt;</b> ident
-               <li class="mv"><b>?·</b> find rev.
-       </ul>
-       <ul class="keys">
-               <li class="mo" onclick="setmode('leadz')"><b>z·</b> extra cmds
-               <li class="co"><b>x</b> delete char
-               <li class="op ins"><b>c</b> change
-               <li class="co"><b>v</b> visual mode
-               <li class="mv"><b>b</b> prev word
-               <li class="mv"><b>n</b> next find
-               <li class="co"><b>m·</b> set mark
-               <li class="mv"><b>,</b> reverse t/T/f/F
-               <li class="co"><b>.</b> repeat cmd
-               <li class="mv"><b>/·</b> find
-       </ul>
-
-</ul>
-
-<div class="help">
-       <dl class="legend">
-       <dt class="mv">motion   <dd>Moves the cursor, or defines the range for an operator.
-       <dt class="co">command  <dd>Direct action command, if <span class="ins"><b>red</b></span>, it enters insert mode.
-       <dt class="op">operator <dd>Requires a motion afterwards, operates between cursor and destination.
-       <dt class="mo">mode
-       <dt>q· <dd>Commands with a dot need a char argument afterwards.
-       </dl>
-</div>
-
-</html>