代码拉取完成,页面将自动刷新
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>vimindex - Vim Documentation</title>
<meta name="Generator" content="Vim/8.0">
<meta name="plugin-version" content="vim8.0">
<meta name="syntax" content="help">
<meta name="settings" content="no_pre,use_css,expand_tabs">
<link rel="stylesheet" href="style.css" type="text/css" />
<script src="jquery.min.js" type="text/javascript"></script>
<script src="mark-current-page.js" type="text/javascript"></script>
</head>
<body>
<header>
<div class="header">
<a href="http://vim-jp.org/">vim-jp</a>
/ <a href="http://vim-jp.org/vimdoc-en/">vimdoc-en</a>
/ vimindex<br />
<a name="top"></a><h1>vimindex - Vim Documentation</h1>
<a href="index.html">Return to main</a>
<span class="EnglishJapaneseLink">
<span class="CurrentLanguage">English</span>
</span>
</div>
</header>
<nav>
<dl>
<dt>BASIC</dt>
<dd><ul>
<li><a href="quickref.html">quickref</a></li>
<li><a href="sponsor.html">sponsor</a></li>
</ul></dd>
<dt>USER MANUAL</dt>
<dd><ul>
<li><a href="usr_toc.html">usr_toc</a></li>
</ul></dd>
<dt>Getting Started</dt>
<dd><ul>
<li><a href="usr_01.html">usr_01</a></li>
<li><a href="usr_02.html">usr_02</a></li>
<li><a href="usr_03.html">usr_03</a></li>
<li><a href="usr_04.html">usr_04</a></li>
<li><a href="usr_05.html">usr_05</a></li>
<li><a href="usr_06.html">usr_06</a></li>
<li><a href="usr_07.html">usr_07</a></li>
<li><a href="usr_08.html">usr_08</a></li>
<li><a href="usr_09.html">usr_09</a></li>
<li><a href="usr_10.html">usr_10</a></li>
<li><a href="usr_11.html">usr_11</a></li>
<li><a href="usr_12.html">usr_12</a></li>
</ul></dd>
<dt>Editing Effectively</dt>
<dd><ul>
<li><a href="usr_20.html">usr_20</a></li>
<li><a href="usr_21.html">usr_21</a></li>
<li><a href="usr_22.html">usr_22</a></li>
<li><a href="usr_23.html">usr_23</a></li>
<li><a href="usr_24.html">usr_24</a></li>
<li><a href="usr_25.html">usr_25</a></li>
<li><a href="usr_26.html">usr_26</a></li>
<li><a href="usr_27.html">usr_27</a></li>
<li><a href="usr_28.html">usr_28</a></li>
<li><a href="usr_29.html">usr_29</a></li>
<li><a href="usr_30.html">usr_30</a></li>
<li><a href="usr_31.html">usr_31</a></li>
<li><a href="usr_32.html">usr_32</a></li>
</ul></dd>
<dt>Tuning Vim</dt>
<dd><ul>
<li><a href="usr_40.html">usr_40</a></li>
<li><a href="usr_41.html">usr_41</a></li>
<li><a href="usr_42.html">usr_42</a></li>
<li><a href="usr_43.html">usr_43</a></li>
<li><a href="usr_44.html">usr_44</a></li>
<li><a href="usr_45.html">usr_45</a></li>
</ul></dd>
<dt>Making Vim Run</dt>
<dd><ul>
<li><a href="usr_90.html">usr_90</a></li>
</ul></dd>
<dt>General subjects</dt>
<dd><ul>
<li><a href="intro.html">intro</a></li>
<li><a href="index.html">help</a></li>
<li><a href="helphelp.html">helphelp</a></li>
<li><a href="vimindex.html">index</a></li>
<li><a href="tags.html">tags</a></li>
<li><a href="howto.html">howto</a></li>
<li><a href="tips.html">tips</a></li>
<li><a href="message.html">message</a></li>
<li><a href="quotes.html">quotes</a></li>
<li><a href="todo.html">todo</a></li>
<li><a href="debug.html">debug</a></li>
<li><a href="develop.html">develop</a></li>
<li><a href="uganda.html">uganda</a></li>
</ul></dd>
<dt>Basic editing</dt>
<dd><ul>
<li><a href="starting.html">starting</a></li>
<li><a href="editing.html">editing</a></li>
<li><a href="motion.html">motion</a></li>
<li><a href="scroll.html">scroll</a></li>
<li><a href="insert.html">insert</a></li>
<li><a href="change.html">change</a></li>
<li><a href="indent.html">indent</a></li>
<li><a href="undo.html">undo</a></li>
<li><a href="repeat.html">repeat</a></li>
<li><a href="visual.html">visual</a></li>
<li><a href="various.html">various</a></li>
<li><a href="recover.html">recover</a></li>
</ul></dd>
<dt>Advanced editing</dt>
<dd><ul>
<li><a href="cmdline.html">cmdline</a></li>
<li><a href="options.html">options</a></li>
<li><a href="pattern.html">pattern</a></li>
<li><a href="map.html">map</a></li>
<li><a href="tagsrch.html">tagsrch</a></li>
<li><a href="quickfix.html">quickfix</a></li>
<li><a href="windows.html">windows</a></li>
<li><a href="tabpage.html">tabpage</a></li>
<li><a href="syntax.html">syntax</a></li>
<li><a href="spell.html">spell</a></li>
<li><a href="diff.html">diff</a></li>
<li><a href="autocmd.html">autocmd</a></li>
<li><a href="filetype.html">filetype</a></li>
<li><a href="eval.html">eval</a></li>
<li><a href="channel.html">channel</a></li>
<li><a href="fold.html">fold</a></li>
</ul></dd>
<dt>Special issues</dt>
<dd><ul>
<li><a href="print.html">print</a></li>
<li><a href="remote.html">remote</a></li>
<li><a href="term.html">term</a></li>
<li><a href="digraph.html">digraph</a></li>
<li><a href="mbyte.html">mbyte</a></li>
<li><a href="mlang.html">mlang</a></li>
<li><a href="arabic.html">arabic</a></li>
<li><a href="farsi.html">farsi</a></li>
<li><a href="hebrew.html">hebrew</a></li>
<li><a href="russian.html">russian</a></li>
<li><a href="ft_ada.html">ft_ada</a></li>
<li><a href="ft_sql.html">ft_sql</a></li>
<li><a href="hangulin.html">hangulin</a></li>
<li><a href="rileft.html">rileft</a></li>
</ul></dd>
<dt>GUI</dt>
<dd><ul>
<li><a href="gui.html">gui</a></li>
<li><a href="gui_w32.html">gui_w32</a></li>
<li><a href="gui_x11.html">gui_x11</a></li>
</ul></dd>
<dt>Interfaces</dt>
<dd><ul>
<li><a href="if_cscop.html">if_cscop</a></li>
<li><a href="if_lua.html">if_lua</a></li>
<li><a href="if_mzsch.html">if_mzsch</a></li>
<li><a href="if_perl.html">if_perl</a></li>
<li><a href="if_pyth.html">if_pyth</a></li>
<li><a href="if_tcl.html">if_tcl</a></li>
<li><a href="if_ole.html">if_ole</a></li>
<li><a href="if_ruby.html">if_ruby</a></li>
<li><a href="debugger.html">debugger</a></li>
<li><a href="workshop.html">workshop</a></li>
<li><a href="netbeans.html">netbeans</a></li>
<li><a href="sign.html">sign</a></li>
</ul></dd>
<dt>Versions</dt>
<dd><ul>
<li><a href="vi_diff.html">vi_diff</a></li>
<li><a href="version4.html">version4</a></li>
<li><a href="version5.html">version5</a></li>
<li><a href="version6.html">version6</a></li>
<li><a href="version7.html">version7</a></li>
<li><a href="version8.html">version8</a></li>
</ul></dd>
<dt>Remarks about specific systems</dt>
<dd><ul>
<li><a href="os_390.html">os_390</a></li>
<li><a href="os_amiga.html">os_amiga</a></li>
<li><a href="os_beos.html">os_beos</a></li>
<li><a href="os_dos.html">os_dos</a></li>
<li><a href="os_mac.html">os_mac</a></li>
<li><a href="os_mint.html">os_mint</a></li>
<li><a href="os_msdos.html">os_msdos</a></li>
<li><a href="os_os2.html">os_os2</a></li>
<li><a href="os_qnx.html">os_qnx</a></li>
<li><a href="os_risc.html">os_risc</a></li>
<li><a href="os_unix.html">os_unix</a></li>
<li><a href="os_vms.html">os_vms</a></li>
<li><a href="os_win32.html">os_win32</a></li>
</ul></dd>
<dt>Standard plugins</dt>
<dd><ul>
<li><a href="pi_getscript.html">pi_getscript</a></li>
<li><a href="pi_gzip.html">pi_gzip</a></li>
<li><a href="pi_logipat.html">pi_logipat</a></li>
<li><a href="pi_netrw.html">pi_netrw</a></li>
<li><a href="pi_paren.html">pi_paren</a></li>
<li><a href="pi_tar.html">pi_tar</a></li>
<li><a href="pi_vimball.html">pi_vimball</a></li>
<li><a href="pi_zip.html">pi_zip</a></li>
</ul></dd>
<dt>Filetype plugins</dt>
<dd><ul>
<li><a href="pi_spec.html">pi_spec</a></li>
</ul></dd>
<dt>Others</dt>
<dd><ul>
<li><a href="vim_faq.html">vim_faq</a></li>
</ul></dd>
</dl>
</nav>
<article class="Vimdoc VimdocJa">
<div id='vimCodeElement'>
<a class="Constant" href="vimindex.html" name="index.txt">index.txt</a> For <span class="Identifier">Vim version 8.0.</span> Last change: 2017 Jul 30<br>
<br>
<br>
<span class="Identifier">VIM REFERENCE MANUAL by Bram Moolenaar</span><br>
<br>
<a class="Constant" href="vimindex.html#index" name="index">index</a><br>
This file contains a list of all commands for each mode, with a tag and a<br>
short description. The lists are sorted on ASCII value.<br>
<br>
Tip: When looking for certain functionality, use a search command. E.g.,<br>
to look for deleting something, use: "/delete".<br>
<br>
1. Insert mode <a class="Identifier" href="vimindex.html#insert-index">insert-index</a><br>
2. Normal mode <a class="Identifier" href="vimindex.html#normal-index">normal-index</a><br>
2.1. Text objects <a class="Identifier" href="vimindex.html#objects">objects</a><br>
2.2. Window commands <a class="Identifier" href="vimindex.html#CTRL-W">CTRL-W</a><br>
2.3. Square bracket commands <a class="Identifier" href="vimindex.html#[">[</a><br>
2.4. Commands starting with 'g' <a class="Identifier" href="vimindex.html#g">g</a><br>
2.5. Commands starting with 'z' <a class="Identifier" href="vimindex.html#z">z</a><br>
3. Visual mode <a class="Identifier" href="vimindex.html#visual-index">visual-index</a><br>
4. Command-line editing <a class="Identifier" href="vimindex.html#ex-edit-index">ex-edit-index</a><br>
5. EX commands <a class="Identifier" href="vimindex.html#ex-cmd-index">ex-cmd-index</a><br>
<br>
For an overview of options see help.txt <a class="Identifier" href="quickref.html#option-list">option-list</a>.<br>
For an overview of built-in functions see <a class="Identifier" href="eval.html#functions">functions</a>.<br>
For a list of Vim variables see <a class="Identifier" href="eval.html#vim-variable">vim-variable</a>.<br>
For a complete listing of all help items see <a class="Identifier" href="tags.html">help-tags</a>.<br>
<br>
<span class="PreProc">==============================================================================</span><br>
1. Insert mode <a class="Constant" href="vimindex.html#insert-index" name="insert-index">insert-index</a><br>
<br>
<span class="PreProc">tag char action in Insert mode</span><br>
<span class="PreProc">-----------------------------------------------------------------------</span><br>
<a class="Identifier" href="insert.html#i_CTRL-@">i_CTRL-@</a> <span class="Special">CTRL-@</span> insert previously inserted text and stop<br>
insert<br>
<a class="Identifier" href="insert.html#i_CTRL-A">i_CTRL-A</a> <span class="Special">CTRL-A</span> insert previously inserted text<br>
<span class="Special">CTRL-B</span> not used <a class="Identifier" href="version5.html#i_CTRL-B-gone">i_CTRL-B-gone</a><br>
<a class="Identifier" href="insert.html#i_CTRL-C">i_CTRL-C</a> <span class="Special">CTRL-C</span> quit insert mode, without checking for<br>
abbreviation, unless <a class="Type" href="options.html#'insertmode'">'insertmode'</a> set.<br>
<a class="Identifier" href="insert.html#i_CTRL-D">i_CTRL-D</a> <span class="Special">CTRL-D</span> delete one shiftwidth of indent in the current<br>
line<br>
<a class="Identifier" href="insert.html#i_CTRL-E">i_CTRL-E</a> <span class="Special">CTRL-E</span> insert the character which is below the cursor<br>
<span class="Special">CTRL-F</span> not used (but by default it's in <a class="Type" href="options.html#'cinkeys'">'cinkeys'</a> to<br>
re-indent the current line)<br>
<a class="Identifier" href="insert.html#i_CTRL-G_j">i_CTRL-G_j</a> <span class="Special">CTRL-G</span> <span class="Special">CTRL-J</span> line down, to column where inserting started<br>
<a class="Identifier" href="insert.html#i_CTRL-G_j">i_CTRL-G_j</a> <span class="Special">CTRL-G</span> j line down, to column where inserting started<br>
<a class="Identifier" href="insert.html#i_CTRL-G_j">i_CTRL-G_j</a> <span class="Special">CTRL-G</span> <span class="Special"><Down></span> line down, to column where inserting started<br>
<a class="Identifier" href="insert.html#i_CTRL-G_k">i_CTRL-G_k</a> <span class="Special">CTRL-G</span> <span class="Special">CTRL-K</span> line up, to column where inserting started<br>
<a class="Identifier" href="insert.html#i_CTRL-G_k">i_CTRL-G_k</a> <span class="Special">CTRL-G</span> k line up, to column where inserting started<br>
<a class="Identifier" href="insert.html#i_CTRL-G_k">i_CTRL-G_k</a> <span class="Special">CTRL-G</span> <span class="Special"><Up></span> line up, to column where inserting started<br>
<a class="Identifier" href="insert.html#i_CTRL-G_u">i_CTRL-G_u</a> <span class="Special">CTRL-G</span> u start new undoable edit<br>
<a class="Identifier" href="insert.html#i_CTRL-G_U">i_CTRL-G_U</a> <span class="Special">CTRL-G</span> U don't break undo with next cursor movement<br>
<a class="Identifier" href="insert.html#i_<BS>">i_<BS></a> <span class="Special"><BS></span> delete character before the cursor<br>
<a class="Identifier" href="digraph.html#i_digraph">i_digraph</a> <span class="Special">{char1}<BS>{char2}</span><br>
enter digraph (only when <a class="Type" href="options.html#'digraph'">'digraph'</a> option set)<br>
<a class="Identifier" href="insert.html#i_CTRL-H">i_CTRL-H</a> <span class="Special">CTRL-H</span> same as <span class="Special"><BS></span><br>
<a class="Identifier" href="insert.html#i_<Tab>">i_<Tab></a> <span class="Special"><Tab></span> insert a <span class="Special"><Tab></span> character<br>
<a class="Identifier" href="insert.html#i_CTRL-I">i_CTRL-I</a> <span class="Special">CTRL-I</span> same as <span class="Special"><Tab></span><br>
<a class="Identifier" href="insert.html#i_<NL>">i_<NL></a> <span class="Special"><NL></span> same as <span class="Special"><CR></span><br>
<a class="Identifier" href="insert.html#i_CTRL-J">i_CTRL-J</a> <span class="Special">CTRL-J</span> same as <span class="Special"><CR></span><br>
<a class="Identifier" href="insert.html#i_CTRL-K">i_CTRL-K</a> <span class="Special">CTRL-K</span> <span class="Special">{char1}</span> <span class="Special">{char2}</span><br>
enter digraph<br>
<a class="Identifier" href="insert.html#i_CTRL-L">i_CTRL-L</a> <span class="Special">CTRL-L</span> when <a class="Type" href="options.html#'insertmode'">'insertmode'</a> set: Leave Insert mode<br>
<a class="Identifier" href="insert.html#i_<CR>">i_<CR></a> <span class="Special"><CR></span> begin new line<br>
<a class="Identifier" href="insert.html#i_CTRL-M">i_CTRL-M</a> <span class="Special">CTRL-M</span> same as <span class="Special"><CR></span><br>
<a class="Identifier" href="insert.html#i_CTRL-N">i_CTRL-N</a> <span class="Special">CTRL-N</span> find next match for keyword in front of the<br>
cursor<br>
<a class="Identifier" href="insert.html#i_CTRL-O">i_CTRL-O</a> <span class="Special">CTRL-O</span> execute a single command and return to insert<br>
mode<br>
<a class="Identifier" href="insert.html#i_CTRL-P">i_CTRL-P</a> <span class="Special">CTRL-P</span> find previous match for keyword in front of<br>
the cursor<br>
<a class="Identifier" href="insert.html#i_CTRL-Q">i_CTRL-Q</a> <span class="Special">CTRL-Q</span> same as <span class="Special">CTRL-V</span>, unless used for terminal<br>
control flow<br>
<a class="Identifier" href="insert.html#i_CTRL-R">i_CTRL-R</a> <span class="Special">CTRL-R</span> <span class="Special">{0-9a-z"%#*:=}</span><br>
insert the contents of a register<br>
<a class="Identifier" href="insert.html#i_CTRL-R_CTRL-R">i_CTRL-R_CTRL-R</a> <span class="Special">CTRL-R</span> <span class="Special">CTRL-R</span> <span class="Special">{0-9a-z"%#*:=}</span><br>
insert the contents of a register literally<br>
<a class="Identifier" href="insert.html#i_CTRL-R_CTRL-O">i_CTRL-R_CTRL-O</a> <span class="Special">CTRL-R</span> <span class="Special">CTRL-O</span> <span class="Special">{0-9a-z"%#*:=}</span><br>
insert the contents of a register literally<br>
and don't auto-indent<br>
<a class="Identifier" href="insert.html#i_CTRL-R_CTRL-P">i_CTRL-R_CTRL-P</a> <span class="Special">CTRL-R</span> <span class="Special">CTRL-P</span> <span class="Special">{0-9a-z"%#*:=}</span><br>
insert the contents of a register literally<br>
and fix indent.<br>
<span class="Special">CTRL-S</span> (used for terminal control flow)<br>
<a class="Identifier" href="insert.html#i_CTRL-T">i_CTRL-T</a> <span class="Special">CTRL-T</span> insert one shiftwidth of indent in current<br>
line<br>
<a class="Identifier" href="insert.html#i_CTRL-U">i_CTRL-U</a> <span class="Special">CTRL-U</span> delete all entered characters in the current<br>
line<br>
<a class="Identifier" href="insert.html#i_CTRL-V">i_CTRL-V</a> <span class="Special">CTRL-V</span> <span class="Special">{char}</span> insert next non-digit literally<br>
<a class="Identifier" href="insert.html#i_CTRL-V_digit">i_CTRL-V_digit</a> <span class="Special">CTRL-V</span> <span class="Special">{number}</span> insert three digit decimal number as a single<br>
byte.<br>
<a class="Identifier" href="insert.html#i_CTRL-W">i_CTRL-W</a> <span class="Special">CTRL-W</span> delete word before the cursor<br>
<a class="Identifier" href="insert.html#i_CTRL-X">i_CTRL-X</a> <span class="Special">CTRL-X</span> <span class="Special">{mode}</span> enter <span class="Special">CTRL-X</span> sub mode, see <a class="Identifier" href="vimindex.html#i_CTRL-X_index">i_CTRL-X_index</a><br>
<a class="Identifier" href="insert.html#i_CTRL-Y">i_CTRL-Y</a> <span class="Special">CTRL-Y</span> insert the character which is above the cursor<br>
<a class="Identifier" href="options.html#i_CTRL-Z">i_CTRL-Z</a> <span class="Special">CTRL-Z</span> when <a class="Type" href="options.html#'insertmode'">'insertmode'</a> set: suspend Vim<br>
<a class="Identifier" href="insert.html#i_<Esc>">i_<Esc></a> <span class="Special"><Esc></span> end insert mode (unless <a class="Type" href="options.html#'insertmode'">'insertmode'</a> set)<br>
<a class="Identifier" href="insert.html#i_CTRL-[">i_CTRL-[</a> <span class="Special">CTRL-[</span> same as <span class="Special"><Esc></span><br>
<a class="Identifier" href="intro.html#i_CTRL-\_CTRL-N">i_CTRL-\_CTRL-N</a> <span class="Special">CTRL-\</span> <span class="Special">CTRL-N</span> go to Normal mode<br>
<a class="Identifier" href="intro.html#i_CTRL-\_CTRL-G">i_CTRL-\_CTRL-G</a> <span class="Special">CTRL-\</span> <span class="Special">CTRL-G</span> go to mode specified with <a class="Type" href="options.html#'insertmode'">'insertmode'</a><br>
<span class="Special">CTRL-\</span> a - z reserved for extensions<br>
<span class="Special">CTRL-\</span> others not used<br>
<a class="Identifier" href="insert.html#i_CTRL-]">i_CTRL-]</a> <span class="Special">CTRL-]</span> trigger abbreviation<br>
<a class="Identifier" href="insert.html#i_CTRL-^">i_CTRL-^</a> <span class="Special">CTRL-^</span> toggle use of <a class="Identifier" href="map.html#:lmap">:lmap</a> mappings<br>
<a class="Identifier" href="insert.html#i_CTRL-_">i_CTRL-_</a> <span class="Special">CTRL-_</span> When <a class="Type" href="options.html#'allowrevins'">'allowrevins'</a> set: change language<br>
(Hebrew, Farsi) <span class="Special">{only when compiled with</span><br>
<span class="Special">the </span><a class="Identifier" href="various.html#+rightleft">+rightleft</a><span class="Special"> feature}</span><br>
<br>
<span class="Special"><Space></span> to '~' not used, except '0' and '^' followed by<br>
<span class="Special">CTRL-D</span><br>
<br>
<a class="Identifier" href="insert.html#i_0_CTRL-D">i_0_CTRL-D</a> 0 <span class="Special">CTRL-D</span> delete all indent in the current line<br>
<a class="Identifier" href="insert.html#i_^_CTRL-D">i_^_CTRL-D</a> ^ <span class="Special">CTRL-D</span> delete all indent in the current line, restore<br>
it in the next line<br>
<br>
<a class="Identifier" href="insert.html#i_<Del>">i_<Del></a> <span class="Special"><Del></span> delete character under the cursor<br>
<br>
Meta characters (0x80 to 0xff, 128 to 255)<br>
not used<br>
<br>
<a class="Identifier" href="insert.html#i_<Left>">i_<Left></a> <span class="Special"><Left></span> cursor one character left<br>
<a class="Identifier" href="insert.html#i_<S-Left>">i_<S-Left></a> <span class="Special"><S-Left></span> cursor one word left<br>
<a class="Identifier" href="insert.html#i_<C-Left>">i_<C-Left></a> <span class="Special"><C-Left></span> cursor one word left<br>
<a class="Identifier" href="insert.html#i_<Right>">i_<Right></a> <span class="Special"><Right></span> cursor one character right<br>
<a class="Identifier" href="insert.html#i_<S-Right>">i_<S-Right></a> <span class="Special"><S-Right></span> cursor one word right<br>
<a class="Identifier" href="insert.html#i_<C-Right>">i_<C-Right></a> <span class="Special"><C-Right></span> cursor one word right<br>
<a class="Identifier" href="insert.html#i_<Up>">i_<Up></a> <span class="Special"><Up></span> cursor one line up<br>
<a class="Identifier" href="insert.html#i_<S-Up>">i_<S-Up></a> <span class="Special"><S-Up></span> same as <span class="Special"><PageUp></span><br>
<a class="Identifier" href="insert.html#i_<Down>">i_<Down></a> <span class="Special"><Down></span> cursor one line down<br>
<a class="Identifier" href="insert.html#i_<S-Down>">i_<S-Down></a> <span class="Special"><S-Down></span> same as <span class="Special"><PageDown></span><br>
<a class="Identifier" href="insert.html#i_<Home>">i_<Home></a> <span class="Special"><Home></span> cursor to start of line<br>
<a class="Identifier" href="insert.html#i_<C-Home>">i_<C-Home></a> <span class="Special"><C-Home></span> cursor to start of file<br>
<a class="Identifier" href="insert.html#i_<End>">i_<End></a> <span class="Special"><End></span> cursor past end of line<br>
<a class="Identifier" href="insert.html#i_<C-End>">i_<C-End></a> <span class="Special"><C-End></span> cursor past end of file<br>
<a class="Identifier" href="insert.html#i_<PageUp>">i_<PageUp></a> <span class="Special"><PageUp></span> one screenful backward<br>
<a class="Identifier" href="insert.html#i_<PageDown>">i_<PageDown></a> <span class="Special"><PageDown></span> one screenful forward<br>
<a class="Identifier" href="helphelp.html#i_<F1>">i_<F1></a> <span class="Special"><F1></span> same as <span class="Special"><Help></span><br>
<a class="Identifier" href="helphelp.html#i_<Help>">i_<Help></a> <span class="Special"><Help></span> stop insert mode and display help window<br>
<a class="Identifier" href="insert.html#i_<Insert>">i_<Insert></a> <span class="Special"><Insert></span> toggle Insert/Replace mode<br>
<a class="Identifier" href="insert.html#i_<LeftMouse>">i_<LeftMouse></a> <span class="Special"><LeftMouse></span> cursor at mouse click<br>
<a class="Identifier" href="insert.html#i_<ScrollWheelDown>">i_<ScrollWheelDown></a> <span class="Special"><ScrollWheelDown></span> move window three lines down<br>
<a class="Identifier" href="insert.html#i_<S-ScrollWheelDown>">i_<S-ScrollWheelDown></a> <span class="Special"><S-ScrollWheelDown></span> move window one page down<br>
<a class="Identifier" href="insert.html#i_<ScrollWheelUp>">i_<ScrollWheelUp></a> <span class="Special"><ScrollWheelUp></span> move window three lines up<br>
<a class="Identifier" href="insert.html#i_<S-ScrollWheelUp>">i_<S-ScrollWheelUp></a> <span class="Special"><S-ScrollWheelUp></span> move window one page up<br>
<a class="Identifier" href="insert.html#i_<ScrollWheelLeft>">i_<ScrollWheelLeft></a> <span class="Special"><ScrollWheelLeft></span> move window six columns left<br>
<a class="Identifier" href="insert.html#i_<S-ScrollWheelLeft>">i_<S-ScrollWheelLeft></a> <span class="Special"><S-ScrollWheelLeft></span> move window one page left<br>
<a class="Identifier" href="insert.html#i_<ScrollWheelRight>">i_<ScrollWheelRight></a> <span class="Special"><ScrollWheelRight></span> move window six columns right<br>
<a class="Identifier" href="insert.html#i_<S-ScrollWheelRight>">i_<S-ScrollWheelRight></a> <span class="Special"><S-ScrollWheelRight></span> move window one page right<br>
<br>
commands in <span class="Special">CTRL-X</span> submode <a class="Constant" href="vimindex.html#i_CTRL-X_index" name="i_CTRL-X_index">i_CTRL-X_index</a><br>
<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-D">i_CTRL-X_CTRL-D</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-D</span> complete defined identifiers<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-E">i_CTRL-X_CTRL-E</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-E</span> scroll up<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-F">i_CTRL-X_CTRL-F</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-F</span> complete file names<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-I">i_CTRL-X_CTRL-I</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-I</span> complete identifiers<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-K">i_CTRL-X_CTRL-K</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-K</span> complete identifiers from dictionary<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-L">i_CTRL-X_CTRL-L</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-L</span> complete whole lines<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-N">i_CTRL-X_CTRL-N</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-N</span> next completion<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-O">i_CTRL-X_CTRL-O</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-O</span> omni completion<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-P">i_CTRL-X_CTRL-P</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-P</span> previous completion<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-S">i_CTRL-X_CTRL-S</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-S</span> spelling suggestions<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-T">i_CTRL-X_CTRL-T</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-T</span> complete identifiers from thesaurus<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-Y">i_CTRL-X_CTRL-Y</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-Y</span> scroll down<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-U">i_CTRL-X_CTRL-U</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-U</span> complete with <a class="Type" href="options.html#'completefunc'">'completefunc'</a><br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-V">i_CTRL-X_CTRL-V</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-V</span> complete like in : command line<br>
<a class="Identifier" href="insert.html#i_CTRL-X_CTRL-]">i_CTRL-X_CTRL-]</a> <span class="Special">CTRL-X</span> <span class="Special">CTRL-]</span> complete tags<br>
<a class="Identifier" href="insert.html#i_CTRL-X_s">i_CTRL-X_s</a> <span class="Special">CTRL-X</span> s spelling suggestions<br>
<span class="Special">{not available when compiled without the </span><a class="Identifier" href="various.html#+insert_expand">+insert_expand</a><span class="Special"> feature}</span><br>
<br>
<span class="PreProc">==============================================================================</span><br>
2. Normal mode <a class="Constant" href="vimindex.html#normal-index" name="normal-index">normal-index</a><br>
<br>
CHAR any non-blank character<br>
WORD a sequence of non-blank characters<br>
<span class="Special">N</span> a number entered before the command<br>
<span class="Special">{motion}</span> a cursor movement command<br>
Nmove the text that is moved over with a <span class="Special">{motion}</span><br>
SECTION a section that possibly starts with '}' instead of '{'<br>
<br>
<span class="Todo">note</span>: 1 = cursor movement command; 2 = can be undone/redone<br>
<br>
<span class="PreProc">tag char note action in Normal mode</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<span class="Special">CTRL-@</span> not used<br>
<a class="Identifier" href="change.html#CTRL-A">CTRL-A</a> <span class="Special">CTRL-A</span> 2 add <span class="Special">N</span> to number at/after cursor<br>
<a class="Identifier" href="scroll.html#CTRL-B">CTRL-B</a> <span class="Special">CTRL-B</span> 1 scroll <span class="Special">N</span> screens Backwards<br>
<a class="Identifier" href="pattern.html#CTRL-C">CTRL-C</a> <span class="Special">CTRL-C</span> interrupt current (search) command<br>
<a class="Identifier" href="scroll.html#CTRL-D">CTRL-D</a> <span class="Special">CTRL-D</span> scroll Down <span class="Special">N</span> lines (default: half a screen)<br>
<a class="Identifier" href="scroll.html#CTRL-E">CTRL-E</a> <span class="Special">CTRL-E</span> scroll <span class="Special">N</span> lines upwards (<span class="Special">N</span> lines Extra)<br>
<a class="Identifier" href="scroll.html#CTRL-F">CTRL-F</a> <span class="Special">CTRL-F</span> 1 scroll <span class="Special">N</span> screens Forward<br>
<a class="Identifier" href="editing.html#CTRL-G">CTRL-G</a> <span class="Special">CTRL-G</span> display current file name and position<br>
<a class="Identifier" href="motion.html#<BS>"><BS></a> <span class="Special"><BS></span> 1 same as "h"<br>
<a class="Identifier" href="motion.html#CTRL-H">CTRL-H</a> <span class="Special">CTRL-H</span> 1 same as "h"<br>
<a class="Identifier" href="motion.html#<Tab>"><Tab></a> <span class="Special"><Tab></span> 1 go to <span class="Special">N</span> newer entry in jump list<br>
<a class="Identifier" href="motion.html#CTRL-I">CTRL-I</a> <span class="Special">CTRL-I</span> 1 same as <span class="Special"><Tab></span><br>
<a class="Identifier" href="motion.html#<NL>"><NL></a> <span class="Special"><NL></span> 1 same as "j"<br>
<a class="Identifier" href="motion.html#CTRL-J">CTRL-J</a> <span class="Special">CTRL-J</span> 1 same as "j"<br>
<span class="Special">CTRL-K</span> not used<br>
<a class="Identifier" href="various.html#CTRL-L">CTRL-L</a> <span class="Special">CTRL-L</span> redraw screen<br>
<a class="Identifier" href="motion.html#<CR>"><CR></a> <span class="Special"><CR></span> 1 cursor to the first CHAR <span class="Special">N</span> lines lower<br>
<a class="Identifier" href="motion.html#CTRL-M">CTRL-M</a> <span class="Special">CTRL-M</span> 1 same as <span class="Special"><CR></span><br>
<a class="Identifier" href="motion.html#CTRL-N">CTRL-N</a> <span class="Special">CTRL-N</span> 1 same as "j"<br>
<a class="Identifier" href="motion.html#CTRL-O">CTRL-O</a> <span class="Special">CTRL-O</span> 1 go to <span class="Special">N</span> older entry in jump list<br>
<a class="Identifier" href="motion.html#CTRL-P">CTRL-P</a> <span class="Special">CTRL-P</span> 1 same as "k"<br>
<span class="Special">CTRL-Q</span> (used for terminal control flow)<br>
<a class="Identifier" href="undo.html#CTRL-R">CTRL-R</a> <span class="Special">CTRL-R</span> 2 redo changes which were undone with 'u'<br>
<span class="Special">CTRL-S</span> (used for terminal control flow)<br>
<a class="Identifier" href="tagsrch.html#CTRL-T">CTRL-T</a> <span class="Special">CTRL-T</span> jump to <span class="Special">N</span> older Tag in tag list<br>
<a class="Identifier" href="scroll.html#CTRL-U">CTRL-U</a> <span class="Special">CTRL-U</span> scroll <span class="Special">N</span> lines Upwards (default: half a<br>
screen)<br>
<a class="Identifier" href="visual.html#CTRL-V">CTRL-V</a> <span class="Special">CTRL-V</span> start blockwise Visual mode<br>
<a class="Identifier" href="vimindex.html#CTRL-W">CTRL-W</a> <span class="Special">CTRL-W</span> <span class="Special">{char}</span> window commands, see <a class="Identifier" href="vimindex.html#CTRL-W">CTRL-W</a><br>
<a class="Identifier" href="change.html#CTRL-X">CTRL-X</a> <span class="Special">CTRL-X</span> 2 subtract <span class="Special">N</span> from number at/after cursor<br>
<a class="Identifier" href="scroll.html#CTRL-Y">CTRL-Y</a> <span class="Special">CTRL-Y</span> scroll <span class="Special">N</span> lines downwards<br>
<a class="Identifier" href="starting.html#CTRL-Z">CTRL-Z</a> <span class="Special">CTRL-Z</span> suspend program (or start new shell)<br>
<span class="Special">CTRL-[</span> <span class="Special"><Esc></span> not used<br>
<a class="Identifier" href="intro.html#CTRL-\_CTRL-N">CTRL-\_CTRL-N</a> <span class="Special">CTRL-\</span> <span class="Special">CTRL-N</span> go to Normal mode (no-op)<br>
<a class="Identifier" href="intro.html#CTRL-\_CTRL-G">CTRL-\_CTRL-G</a> <span class="Special">CTRL-\</span> <span class="Special">CTRL-G</span> go to mode specified with <a class="Type" href="options.html#'insertmode'">'insertmode'</a><br>
<span class="Special">CTRL-\</span> a - z reserved for extensions<br>
<span class="Special">CTRL-\</span> others not used<br>
<a class="Identifier" href="tagsrch.html#CTRL-]">CTRL-]</a> <span class="Special">CTRL-]</span> :ta to ident under cursor<br>
<a class="Identifier" href="editing.html#CTRL-^">CTRL-^</a> <span class="Special">CTRL-^</span> edit <span class="Special">N</span>th alternate file (equivalent to<br>
":e #<span class="Special">N</span>")<br>
<span class="Special">CTRL-_</span> not used<br>
<br>
<a class="Identifier" href="motion.html#<Space>"><Space></a> <span class="Special"><Space></span> 1 same as "l"<br>
<a class="Identifier" href="change.html#!">!</a> !<span class="Special">{motion}{filter}</span><br>
2 filter Nmove text through the <span class="Special">{filter}</span><br>
command<br>
<a class="Identifier" href="change.html#!!">!!</a> !!<span class="Special">{filter}</span> 2 filter <span class="Special">N</span> lines through the <span class="Special">{filter}</span> command<br>
<a class="Identifier" href="change.html#quote">quote</a> "<span class="Special">{a-zA-Z0-9.%#:-"}</span> use register <span class="Special">{a-zA-Z0-9.%#:-"}</span> for next<br>
delete, yank or put (uppercase to append)<br>
(<span class="Special">{.%#:}</span> only work with put)<br>
<a class="Identifier" href="pattern.html##">#</a> # 1 search backward for the <span class="Special">N</span>th occurrence of<br>
the ident under the cursor<br>
<a class="Identifier" href="motion.html#$">$</a> $ 1 cursor to the end of <span class="Special">N</span>th next line<br>
<a class="Identifier" href="motion.html#%">%</a> % 1 find the next (curly/square) bracket on<br>
this line and go to its match, or go to<br>
matching comment bracket, or go to matching<br>
preprocessor directive.<br>
<a class="Identifier" href="motion.html#N%">N%</a> <span class="Special">{count}</span>% 1 go to <span class="Special">N</span> percentage in the file<br>
<a class="Identifier" href="change.html#&">&</a> & 2 repeat last :s<br>
<a class="Identifier" href="motion.html#'">'</a> '<span class="Special">{a-zA-Z0-9}</span> 1 cursor to the first CHAR on the line with<br>
mark <span class="Special">{a-zA-Z0-9}</span><br>
<a class="Identifier" href="motion.html#''">''</a> '' 1 cursor to the first CHAR of the line where<br>
the cursor was before the latest jump.<br>
<a class="Identifier" href="motion.html#'(">'(</a> '( 1 cursor to the first CHAR on the line of the<br>
start of the current sentence<br>
<a class="Identifier" href="motion.html#')">')</a> ') 1 cursor to the first CHAR on the line of the<br>
end of the current sentence<br>
<a class="Identifier" href="motion.html#'<">'<</a> '< 1 cursor to the first CHAR of the line where<br>
highlighted area starts/started in the<br>
current buffer.<br>
<a class="Identifier" href="motion.html#'>">'></a> '> 1 cursor to the first CHAR of the line where<br>
highlighted area ends/ended in the current<br>
buffer.<br>
<a class="Identifier" href="motion.html#'[">'[</a> '[ 1 cursor to the first CHAR on the line of the<br>
start of last operated text or start of put<br>
text<br>
<a class="Identifier" href="motion.html#']">']</a> '] 1 cursor to the first CHAR on the line of the<br>
end of last operated text or end of put<br>
text<br>
<a class="Identifier" href="motion.html#'{">'{</a> '{ 1 cursor to the first CHAR on the line of the<br>
start of the current paragraph<br>
<a class="Identifier" href="motion.html#'}">'}</a> '} 1 cursor to the first CHAR on the line of the<br>
end of the current paragraph<br>
<a class="Identifier" href="motion.html#(">(</a> ( 1 cursor <span class="Special">N</span> sentences backward<br>
<a class="Identifier" href="motion.html#)">)</a> ) 1 cursor <span class="Special">N</span> sentences forward<br>
<a class="Identifier" href="pattern.html#star">star</a> * 1 search forward for the <span class="Special">N</span>th occurrence of<br>
the ident under the cursor<br>
<a class="Identifier" href="motion.html#+">+</a> + 1 same as <span class="Special"><CR></span><br>
<a class="Identifier" href="motion.html#,">,</a> , 1 repeat latest f, t, F or T in opposite<br>
direction <span class="Special">N</span> times<br>
<a class="Identifier" href="motion.html#-">-</a> - 1 cursor to the first CHAR <span class="Special">N</span> lines higher<br>
<a class="Identifier" href="repeat.html#.">.</a> . 2 repeat last change with count replaced with<br>
<span class="Special">N</span><br>
<a class="Identifier" href="pattern.html#/">/</a> /<span class="Special">{pattern}<CR></span> 1 search forward for the <span class="Special">N</span>th occurrence of<br>
<span class="Special">{pattern}</span><br>
<a class="Identifier" href="pattern.html#/<CR>">/<CR></a> /<span class="Special"><CR></span> 1 search forward for <span class="Special">{pattern}</span> of last search<br>
<a class="Identifier" href="intro.html#count">count</a> 0 1 cursor to the first char of the line<br>
<a class="Identifier" href="intro.html#count">count</a> 1 prepend to command to give a count<br>
<a class="Identifier" href="intro.html#count">count</a> 2 "<br>
<a class="Identifier" href="intro.html#count">count</a> 3 "<br>
<a class="Identifier" href="intro.html#count">count</a> 4 "<br>
<a class="Identifier" href="intro.html#count">count</a> 5 "<br>
<a class="Identifier" href="intro.html#count">count</a> 6 "<br>
<a class="Identifier" href="intro.html#count">count</a> 7 "<br>
<a class="Identifier" href="intro.html#count">count</a> 8 "<br>
<a class="Identifier" href="intro.html#count">count</a> 9 "<br>
<a class="Identifier" href="cmdline.html#:">:</a> : 1 start entering an Ex command<br>
<a class="Identifier" href="cmdline.html#N:">N:</a> <span class="Special">{count}</span>: start entering an Ex command with range<br>
from current line to <span class="Special">N</span>-1 lines down<br>
<a class="Identifier" href="motion.html#;">;</a> ; 1 repeat latest f, t, F or T <span class="Special">N</span> times<br>
<a class="Identifier" href="change.html#<"><</a> <<span class="Special">{motion}</span> 2 shift Nmove lines one <a class="Type" href="options.html#'shiftwidth'">'shiftwidth'</a><br>
leftwards<br>
<a class="Identifier" href="change.html#<<"><<</a> << 2 shift <span class="Special">N</span> lines one <a class="Type" href="options.html#'shiftwidth'">'shiftwidth'</a> leftwards<br>
<a class="Identifier" href="change.html#=">=</a> =<span class="Special">{motion}</span> 2 filter Nmove lines through "indent"<br>
<a class="Identifier" href="change.html#==">==</a> == 2 filter <span class="Special">N</span> lines through "indent"<br>
<a class="Identifier" href="change.html#>">></a> ><span class="Special">{motion}</span> 2 shift Nmove lines one <a class="Type" href="options.html#'shiftwidth'">'shiftwidth'</a><br>
rightwards<br>
<a class="Identifier" href="change.html#>>">>></a> >> 2 shift <span class="Special">N</span> lines one <a class="Type" href="options.html#'shiftwidth'">'shiftwidth'</a> rightwards<br>
<a class="Identifier" href="pattern.html#?">?</a> ?<span class="Special">{pattern}<CR></span> 1 search backward for the <span class="Special">N</span>th previous<br>
occurrence of <span class="Special">{pattern}</span><br>
<a class="Identifier" href="pattern.html#?<CR>">?<CR></a> ?<span class="Special"><CR></span> 1 search backward for <span class="Special">{pattern}</span> of last search<br>
<a class="Identifier" href="repeat.html#@">@</a> @<span class="Special">{a-z}</span> 2 execute the contents of register <span class="Special">{a-z}</span><br>
<span class="Special">N</span> times<br>
<a class="Identifier" href="repeat.html#@:">@:</a> @: repeat the previous ":" command <span class="Special">N</span> times<br>
<a class="Identifier" href="repeat.html#@@">@@</a> @@ 2 repeat the previous @<span class="Special">{a-z}</span> <span class="Special">N</span> times<br>
<a class="Identifier" href="insert.html#A">A</a> A 2 append text after the end of the line <span class="Special">N</span> times<br>
<a class="Identifier" href="motion.html#B">B</a> B 1 cursor <span class="Special">N</span> WORDS backward<br>
<a class="Identifier" href="change.html#C">C</a> ["x]C 2 change from the cursor position to the end<br>
of the line, and <span class="Special">N</span>-1 more lines [into<br>
register x]; synonym for "c$"<br>
<a class="Identifier" href="change.html#D">D</a> ["x]D 2 delete the characters under the cursor<br>
until the end of the line and <span class="Special">N</span>-1 more<br>
lines [into register x]; synonym for "d$"<br>
<a class="Identifier" href="motion.html#E">E</a> E 1 cursor forward to the end of WORD <span class="Special">N</span><br>
<a class="Identifier" href="motion.html#F">F</a> F<span class="Special">{char}</span> 1 cursor to the <span class="Special">N</span>th occurrence of <span class="Special">{char}</span> to<br>
the left<br>
<a class="Identifier" href="motion.html#G">G</a> G 1 cursor to line <span class="Special">N</span>, default last line<br>
<a class="Identifier" href="motion.html#H">H</a> H 1 cursor to line <span class="Special">N</span> from top of screen<br>
<a class="Identifier" href="insert.html#I">I</a> I 2 insert text before the first CHAR on the<br>
line <span class="Special">N</span> times<br>
<a class="Identifier" href="change.html#J">J</a> J 2 Join <span class="Special">N</span> lines; default is 2<br>
<a class="Identifier" href="various.html#K">K</a> K lookup Keyword under the cursor with<br>
<a class="Type" href="options.html#'keywordprg'">'keywordprg'</a><br>
<a class="Identifier" href="motion.html#L">L</a> L 1 cursor to line <span class="Special">N</span> from bottom of screen<br>
<a class="Identifier" href="motion.html#M">M</a> M 1 cursor to middle line of screen<br>
<a class="Identifier" href="pattern.html#N">N</a> <span class="Special">N</span> 1 repeat the latest '/' or '?' <span class="Special">N</span> times in<br>
opposite direction<br>
<a class="Identifier" href="insert.html#O">O</a> O 2 begin a new line above the cursor and<br>
insert text, repeat <span class="Special">N</span> times<br>
<a class="Identifier" href="change.html#P">P</a> ["x]P 2 put the text [from register x] before the<br>
cursor <span class="Special">N</span> times<br>
<a class="Identifier" href="intro.html#Q">Q</a> Q switch to "Ex" mode<br>
<a class="Identifier" href="change.html#R">R</a> R 2 enter replace mode: overtype existing<br>
characters, repeat the entered text <span class="Special">N</span>-1<br>
times<br>
<a class="Identifier" href="change.html#S">S</a> ["x]S 2 delete <span class="Special">N</span> lines [into register x] and start<br>
insert; synonym for "cc".<br>
<a class="Identifier" href="motion.html#T">T</a> T<span class="Special">{char}</span> 1 cursor till after <span class="Special">N</span>th occurrence of <span class="Special">{char}</span><br>
to the left<br>
<a class="Identifier" href="undo.html#U">U</a> U 2 undo all latest changes on one line<br>
<a class="Identifier" href="visual.html#V">V</a> V start linewise Visual mode<br>
<a class="Identifier" href="motion.html#W">W</a> W 1 cursor <span class="Special">N</span> WORDS forward<br>
<a class="Identifier" href="change.html#X">X</a> ["x]X 2 delete <span class="Special">N</span> characters before the cursor [into<br>
register x]<br>
<a class="Identifier" href="change.html#Y">Y</a> ["x]Y yank <span class="Special">N</span> lines [into register x]; synonym for<br>
"yy"<br>
<a class="Identifier" href="editing.html#ZZ">ZZ</a> ZZ store current file if modified, and exit<br>
<a class="Identifier" href="editing.html#ZQ">ZQ</a> ZQ exit current file always<br>
<a class="Identifier" href="vimindex.html#[">[</a> [<span class="Special">{char}</span> square bracket command (see <a class="Identifier" href="vimindex.html#[">[</a> below)<br>
\ not used<br>
<a class="Identifier" href="vimindex.html#]">]</a> ]<span class="Special">{char}</span> square bracket command (see <a class="Identifier" href="vimindex.html#]">]</a> below)<br>
<a class="Identifier" href="motion.html#^">^</a> ^ 1 cursor to the first CHAR of the line<br>
<a class="Identifier" href="motion.html#_">_</a> _ 1 cursor to the first CHAR <span class="Special">N</span> - 1 lines lower<br>
<a class="Identifier" href="motion.html#`">`</a> `<span class="Special">{a-zA-Z0-9}</span> 1 cursor to the mark <span class="Special">{a-zA-Z0-9}</span><br>
<a class="Identifier" href="motion.html#`(">`(</a> `( 1 cursor to the start of the current sentence<br>
<a class="Identifier" href="motion.html#`)">`)</a> `) 1 cursor to the end of the current sentence<br>
<a class="Identifier" href="motion.html#`<">`<</a> `< 1 cursor to the start of the highlighted area<br>
<a class="Identifier" href="motion.html#`>">`></a> `> 1 cursor to the end of the highlighted area<br>
<a class="Identifier" href="motion.html#`[">`[</a> `[ 1 cursor to the start of last operated text<br>
or start of putted text<br>
<a class="Identifier" href="motion.html#`]">`]</a> `] 1 cursor to the end of last operated text or<br>
end of putted text<br>
<a class="Identifier" href="motion.html#``">``</a> `` 1 cursor to the position before latest jump<br>
<a class="Identifier" href="motion.html#`{">`{</a> `{ 1 cursor to the start of the current paragraph<br>
<a class="Identifier" href="motion.html#`}">`}</a> `} 1 cursor to the end of the current paragraph<br>
<a class="Identifier" href="insert.html#a">a</a> a 2 append text after the cursor <span class="Special">N</span> times<br>
<a class="Identifier" href="motion.html#b">b</a> b 1 cursor <span class="Special">N</span> words backward<br>
<a class="Identifier" href="change.html#c">c</a> ["x]c<span class="Special">{motion}</span> 2 delete Nmove text [into register x] and<br>
start insert<br>
<a class="Identifier" href="change.html#cc">cc</a> ["x]cc 2 delete <span class="Special">N</span> lines [into register x] and start<br>
insert<br>
<a class="Identifier" href="change.html#d">d</a> ["x]d<span class="Special">{motion}</span> 2 delete Nmove text [into register x]<br>
<a class="Identifier" href="change.html#dd">dd</a> ["x]dd 2 delete <span class="Special">N</span> lines [into register x]<br>
<a class="Identifier" href="diff.html#do">do</a> do 2 same as ":diffget"<br>
<a class="Identifier" href="diff.html#dp">dp</a> dp 2 same as ":diffput"<br>
<a class="Identifier" href="motion.html#e">e</a> e 1 cursor forward to the end of word <span class="Special">N</span><br>
<a class="Identifier" href="motion.html#f">f</a> f<span class="Special">{char}</span> 1 cursor to <span class="Special">N</span>th occurrence of <span class="Special">{char}</span> to the<br>
right<br>
<a class="Identifier" href="vimindex.html#g">g</a> g<span class="Special">{char}</span> extended commands, see <a class="Identifier" href="vimindex.html#g">g</a> below<br>
<a class="Identifier" href="motion.html#h">h</a> h 1 cursor <span class="Special">N</span> chars to the left<br>
<a class="Identifier" href="insert.html#i">i</a> i 2 insert text before the cursor <span class="Special">N</span> times<br>
<a class="Identifier" href="motion.html#j">j</a> j 1 cursor <span class="Special">N</span> lines downward<br>
<a class="Identifier" href="motion.html#k">k</a> k 1 cursor <span class="Special">N</span> lines upward<br>
<a class="Identifier" href="motion.html#l">l</a> l 1 cursor <span class="Special">N</span> chars to the right<br>
<a class="Identifier" href="motion.html#m">m</a> m<span class="Special">{A-Za-z}</span> set mark <span class="Special">{A-Za-z}</span> at cursor position<br>
<a class="Identifier" href="pattern.html#n">n</a> n 1 repeat the latest '/' or '?' <span class="Special">N</span> times<br>
<a class="Identifier" href="insert.html#o">o</a> o 2 begin a new line below the cursor and<br>
insert text, repeat <span class="Special">N</span> times<br>
<a class="Identifier" href="change.html#p">p</a> ["x]p 2 put the text [from register x] after the<br>
cursor <span class="Special">N</span> times<br>
<a class="Identifier" href="repeat.html#q">q</a> q<span class="Special">{0-9a-zA-Z"}</span> record typed characters into named register<br>
<span class="Special">{0-9a-zA-Z"}</span> (uppercase to append)<br>
<a class="Identifier" href="repeat.html#q">q</a> q (while recording) stops recording<br>
<a class="Identifier" href="cmdline.html#q:">q:</a> q: edit : command-line in command-line window<br>
<a class="Identifier" href="cmdline.html#q/">q/</a> q/ edit / command-line in command-line window<br>
<a class="Identifier" href="cmdline.html#q?">q?</a> q? edit ? command-line in command-line window<br>
<a class="Identifier" href="change.html#r">r</a> r<span class="Special">{char}</span> 2 replace <span class="Special">N</span> chars with <span class="Special">{char}</span><br>
<a class="Identifier" href="change.html#s">s</a> ["x]s 2 (substitute) delete <span class="Special">N</span> characters [into<br>
register x] and start insert<br>
<a class="Identifier" href="motion.html#t">t</a> t<span class="Special">{char}</span> 1 cursor till before <span class="Special">N</span>th occurrence of <span class="Special">{char}</span><br>
to the right<br>
<a class="Identifier" href="undo.html#u">u</a> u 2 undo changes<br>
<a class="Identifier" href="visual.html#v">v</a> v start characterwise Visual mode<br>
<a class="Identifier" href="motion.html#w">w</a> w 1 cursor <span class="Special">N</span> words forward<br>
<a class="Identifier" href="change.html#x">x</a> ["x]x 2 delete <span class="Special">N</span> characters under and after the<br>
cursor [into register x]<br>
<a class="Identifier" href="change.html#y">y</a> ["x]y<span class="Special">{motion}</span> yank Nmove text [into register x]<br>
<a class="Identifier" href="change.html#yy">yy</a> ["x]yy yank <span class="Special">N</span> lines [into register x]<br>
<a class="Identifier" href="vimindex.html#z">z</a> z<span class="Special">{char}</span> commands starting with 'z', see <a class="Identifier" href="vimindex.html#z">z</a> below<br>
<a class="Identifier" href="motion.html#{">{</a> { 1 cursor <span class="Special">N</span> paragraphs backward<br>
<a class="Identifier" href="motion.html#bar">bar</a> | 1 cursor to column <span class="Special">N</span><br>
<a class="Identifier" href="motion.html#}">}</a> } 1 cursor <span class="Special">N</span> paragraphs forward<br>
<a class="Identifier" href="change.html#~">~</a> ~ 2 <a class="Type" href="options.html#'tildeop'">'tildeop'</a> off: switch case of <span class="Special">N</span> characters<br>
under cursor and move the cursor <span class="Special">N</span><br>
characters to the right<br>
<a class="Identifier" href="change.html#~">~</a> ~<span class="Special">{motion}</span> <a class="Type" href="options.html#'tildeop'">'tildeop'</a> on: switch case of Nmove text<br>
<a class="Identifier" href="motion.html#<C-End>"><C-End></a> <span class="Special"><C-End></span> 1 same as "G"<br>
<a class="Identifier" href="motion.html#<C-Home>"><C-Home></a> <span class="Special"><C-Home></span> 1 same as "gg"<br>
<a class="Identifier" href="motion.html#<C-Left>"><C-Left></a> <span class="Special"><C-Left></span> 1 same as "b"<br>
<a class="Identifier" href="tagsrch.html#<C-LeftMouse>"><C-LeftMouse></a> <span class="Special"><C-LeftMouse></span> ":ta" to the keyword at the mouse click<br>
<a class="Identifier" href="motion.html#<C-Right>"><C-Right></a> <span class="Special"><C-Right></span> 1 same as "w"<br>
<a class="Identifier" href="tagsrch.html#<C-RightMouse>"><C-RightMouse></a> <span class="Special"><C-RightMouse></span> same as "<span class="Special">CTRL-T</span>"<br>
<a class="Identifier" href="change.html#<Del>"><Del></a> ["x]<span class="Special"><Del></span> 2 same as "x"<br>
<a class="Identifier" href="various.html#N<Del>">N<Del></a> <span class="Special">{count}<Del></span> remove the last digit from <span class="Special">{count}</span><br>
<a class="Identifier" href="motion.html#<Down>"><Down></a> <span class="Special"><Down></span> 1 same as "j"<br>
<a class="Identifier" href="motion.html#<End>"><End></a> <span class="Special"><End></span> 1 same as "$"<br>
<a class="Identifier" href="helphelp.html#<F1>"><F1></a> <span class="Special"><F1></span> same as <span class="Special"><Help></span><br>
<a class="Identifier" href="helphelp.html#<Help>"><Help></a> <span class="Special"><Help></span> open a help window<br>
<a class="Identifier" href="motion.html#<Home>"><Home></a> <span class="Special"><Home></span> 1 same as "0"<br>
<a class="Identifier" href="insert.html#<Insert>"><Insert></a> <span class="Special"><Insert></span> 2 same as "i"<br>
<a class="Identifier" href="motion.html#<Left>"><Left></a> <span class="Special"><Left></span> 1 same as "h"<br>
<a class="Identifier" href="visual.html#<LeftMouse>"><LeftMouse></a> <span class="Special"><LeftMouse></span> 1 move cursor to the mouse click position<br>
<a class="Identifier" href="change.html#<MiddleMouse>"><MiddleMouse></a> <span class="Special"><MiddleMouse></span> 2 same as "gP" at the mouse click position<br>
<a class="Identifier" href="scroll.html#<PageDown>"><PageDown></a> <span class="Special"><PageDown></span> same as <span class="Special">CTRL-F</span><br>
<a class="Identifier" href="scroll.html#<PageUp>"><PageUp></a> <span class="Special"><PageUp></span> same as <span class="Special">CTRL-B</span><br>
<a class="Identifier" href="motion.html#<Right>"><Right></a> <span class="Special"><Right></span> 1 same as "l"<br>
<a class="Identifier" href="visual.html#<RightMouse>"><RightMouse></a> <span class="Special"><RightMouse></span> start Visual mode, move cursor to the mouse<br>
click position<br>
<a class="Identifier" href="scroll.html#<S-Down>"><S-Down></a> <span class="Special"><S-Down></span> 1 same as <span class="Special">CTRL-F</span><br>
<a class="Identifier" href="motion.html#<S-Left>"><S-Left></a> <span class="Special"><S-Left></span> 1 same as "b"<br>
<a class="Identifier" href="term.html#<S-LeftMouse>"><S-LeftMouse></a> <span class="Special"><S-LeftMouse></span> same as "*" at the mouse click position<br>
<a class="Identifier" href="motion.html#<S-Right>"><S-Right></a> <span class="Special"><S-Right></span> 1 same as "w"<br>
<a class="Identifier" href="term.html#<S-RightMouse>"><S-RightMouse></a> <span class="Special"><S-RightMouse></span> same as "#" at the mouse click position<br>
<a class="Identifier" href="scroll.html#<S-Up>"><S-Up></a> <span class="Special"><S-Up></span> 1 same as <span class="Special">CTRL-B</span><br>
<a class="Identifier" href="undo.html#<Undo>"><Undo></a> <span class="Special"><Undo></span> 2 same as "u"<br>
<a class="Identifier" href="motion.html#<Up>"><Up></a> <span class="Special"><Up></span> 1 same as "k"<br>
<a class="Identifier" href="scroll.html#<ScrollWheelDown>"><ScrollWheelDown></a> <span class="Special"><ScrollWheelDown></span> move window three lines down<br>
<a class="Identifier" href="scroll.html#<S-ScrollWheelDown>"><S-ScrollWheelDown></a> <span class="Special"><S-ScrollWheelDown></span> move window one page down<br>
<a class="Identifier" href="scroll.html#<ScrollWheelUp>"><ScrollWheelUp></a> <span class="Special"><ScrollWheelUp></span> move window three lines up<br>
<a class="Identifier" href="scroll.html#<S-ScrollWheelUp>"><S-ScrollWheelUp></a> <span class="Special"><S-ScrollWheelUp></span> move window one page up<br>
<a class="Identifier" href="scroll.html#<ScrollWheelLeft>"><ScrollWheelLeft></a> <span class="Special"><ScrollWheelLeft></span> move window six columns left<br>
<a class="Identifier" href="scroll.html#<S-ScrollWheelLeft>"><S-ScrollWheelLeft></a> <span class="Special"><S-ScrollWheelLeft></span> move window one page left<br>
<a class="Identifier" href="scroll.html#<ScrollWheelRight>"><ScrollWheelRight></a> <span class="Special"><ScrollWheelRight></span> move window six columns right<br>
<a class="Identifier" href="scroll.html#<S-ScrollWheelRight>"><S-ScrollWheelRight></a> <span class="Special"><S-ScrollWheelRight></span> move window one page right<br>
<br>
<span class="PreProc">==============================================================================</span><br>
2.1 Text objects <a class="Constant" href="vimindex.html#objects" name="objects">objects</a><br>
<br>
These can be used after an operator or in Visual mode to select an object.<br>
<br>
<span class="PreProc">tag command action in op-pending and Visual mode</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<a class="Identifier" href="motion.html#v_aquote">v_aquote</a> a" double quoted string<br>
<a class="Identifier" href="motion.html#v_a'">v_a'</a> a' single quoted string<br>
<a class="Identifier" href="motion.html#v_a(">v_a(</a> a( same as ab<br>
<a class="Identifier" href="motion.html#v_a)">v_a)</a> a) same as ab<br>
<a class="Identifier" href="motion.html#v_a<">v_a<</a> a< "a <>" from '<' to the matching '>'<br>
<a class="Identifier" href="motion.html#v_a>">v_a></a> a> same as a<<br>
<a class="Identifier" href="motion.html#v_aB">v_aB</a> aB "a Block" from "[{" to "]}" (with brackets)<br>
<a class="Identifier" href="motion.html#v_aW">v_aW</a> aW "a WORD" (with white space)<br>
<a class="Identifier" href="motion.html#v_a[">v_a[</a> a[ "a []" from '[' to the matching ']'<br>
<a class="Identifier" href="motion.html#v_a]">v_a]</a> a] same as a[<br>
<a class="Identifier" href="motion.html#v_a`">v_a`</a> a` string in backticks<br>
<a class="Identifier" href="motion.html#v_ab">v_ab</a> ab "a block" from "[(" to "])" (with braces)<br>
<a class="Identifier" href="motion.html#v_ap">v_ap</a> ap "a paragraph" (with white space)<br>
<a class="Identifier" href="motion.html#v_as">v_as</a> as "a sentence" (with white space)<br>
<a class="Identifier" href="motion.html#v_at">v_at</a> at "a tag block" (with white space)<br>
<a class="Identifier" href="motion.html#v_aw">v_aw</a> aw "a word" (with white space)<br>
<a class="Identifier" href="motion.html#v_a{">v_a{</a> a{ same as aB<br>
<a class="Identifier" href="motion.html#v_a}">v_a}</a> a} same as aB<br>
<a class="Identifier" href="motion.html#v_iquote">v_iquote</a> i" double quoted string without the quotes<br>
<a class="Identifier" href="motion.html#v_i'">v_i'</a> i' single quoted string without the quotes<br>
<a class="Identifier" href="motion.html#v_i(">v_i(</a> i( same as ib<br>
<a class="Identifier" href="motion.html#v_i)">v_i)</a> i) same as ib<br>
<a class="Identifier" href="motion.html#v_i<">v_i<</a> i< "inner <>" from '<' to the matching '>'<br>
<a class="Identifier" href="motion.html#v_i>">v_i></a> i> same as i<<br>
<a class="Identifier" href="motion.html#v_iB">v_iB</a> iB "inner Block" from "[{" and "]}"<br>
<a class="Identifier" href="motion.html#v_iW">v_iW</a> iW "inner WORD"<br>
<a class="Identifier" href="motion.html#v_i[">v_i[</a> i[ "inner []" from '[' to the matching ']'<br>
<a class="Identifier" href="motion.html#v_i]">v_i]</a> i] same as i[<br>
<a class="Identifier" href="motion.html#v_i`">v_i`</a> i` string in backticks without the backticks<br>
<a class="Identifier" href="motion.html#v_ib">v_ib</a> ib "inner block" from "[(" to "])"<br>
<a class="Identifier" href="motion.html#v_ip">v_ip</a> ip "inner paragraph"<br>
<a class="Identifier" href="motion.html#v_is">v_is</a> is "inner sentence"<br>
<a class="Identifier" href="motion.html#v_it">v_it</a> it "inner tag block"<br>
<a class="Identifier" href="motion.html#v_iw">v_iw</a> iw "inner word"<br>
<a class="Identifier" href="motion.html#v_i{">v_i{</a> i{ same as iB<br>
<a class="Identifier" href="motion.html#v_i}">v_i}</a> i} same as iB<br>
<br>
<span class="PreProc">==============================================================================</span><br>
2.2 Window commands <a class="Constant" href="vimindex.html#CTRL-W" name="CTRL-W">CTRL-W</a><br>
<br>
<span class="PreProc">tag command action in Normal mode</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-B">CTRL-W_CTRL-B</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-B</span> same as "<span class="Special">CTRL-W</span> b"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-C">CTRL-W_CTRL-C</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-C</span> same as "<span class="Special">CTRL-W</span> c"<br>
<a class="Identifier" href="tagsrch.html#CTRL-W_CTRL-D">CTRL-W_CTRL-D</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-D</span> same as "<span class="Special">CTRL-W</span> d"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-F">CTRL-W_CTRL-F</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-F</span> same as "<span class="Special">CTRL-W</span> f"<br>
<span class="Special">CTRL-W</span> <span class="Special">CTRL-G</span> same as "<span class="Special">CTRL-W</span> g .."<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-H">CTRL-W_CTRL-H</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-H</span> same as "<span class="Special">CTRL-W</span> h"<br>
<a class="Identifier" href="tagsrch.html#CTRL-W_CTRL-I">CTRL-W_CTRL-I</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-I</span> same as "<span class="Special">CTRL-W</span> i"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-J">CTRL-W_CTRL-J</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-J</span> same as "<span class="Special">CTRL-W</span> j"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-K">CTRL-W_CTRL-K</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-K</span> same as "<span class="Special">CTRL-W</span> k"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-L">CTRL-W_CTRL-L</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-L</span> same as "<span class="Special">CTRL-W</span> l"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-N">CTRL-W_CTRL-N</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-N</span> same as "<span class="Special">CTRL-W</span> n"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-O">CTRL-W_CTRL-O</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-O</span> same as "<span class="Special">CTRL-W</span> o"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-P">CTRL-W_CTRL-P</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-P</span> same as "<span class="Special">CTRL-W</span> p"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-Q">CTRL-W_CTRL-Q</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-Q</span> same as "<span class="Special">CTRL-W</span> q"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-R">CTRL-W_CTRL-R</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-R</span> same as "<span class="Special">CTRL-W</span> r"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-S">CTRL-W_CTRL-S</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-S</span> same as "<span class="Special">CTRL-W</span> s"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-T">CTRL-W_CTRL-T</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-T</span> same as "<span class="Special">CTRL-W</span> t"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-V">CTRL-W_CTRL-V</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-V</span> same as "<span class="Special">CTRL-W</span> v"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-W">CTRL-W_CTRL-W</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-W</span> same as "<span class="Special">CTRL-W</span> w"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-X">CTRL-W_CTRL-X</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-X</span> same as "<span class="Special">CTRL-W</span> x"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-Z">CTRL-W_CTRL-Z</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-Z</span> same as "<span class="Special">CTRL-W</span> z"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-]">CTRL-W_CTRL-]</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-]</span> same as "<span class="Special">CTRL-W</span> ]"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-^">CTRL-W_CTRL-^</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-^</span> same as "<span class="Special">CTRL-W</span> ^"<br>
<a class="Identifier" href="windows.html#CTRL-W_CTRL-_">CTRL-W_CTRL-_</a> <span class="Special">CTRL-W</span> <span class="Special">CTRL-_</span> same as "<span class="Special">CTRL-W</span> _"<br>
<a class="Identifier" href="terminal.html#CTRL-W_quote">CTRL-W_quote</a> <span class="Special">CTRL-W</span> " terminal window: paste register<br>
<a class="Identifier" href="windows.html#CTRL-W_+">CTRL-W_+</a> <span class="Special">CTRL-W</span> + increase current window height <span class="Special">N</span> lines<br>
<a class="Identifier" href="windows.html#CTRL-W_-">CTRL-W_-</a> <span class="Special">CTRL-W</span> - decrease current window height <span class="Special">N</span> lines<br>
<a class="Identifier" href="terminal.html#CTRL-W_.">CTRL-W_.</a> <span class="Special">CTRL-W</span> . terminal window: type <span class="Special">CTRL-W</span><br>
<a class="Identifier" href="windows.html#CTRL-W_:">CTRL-W_:</a> <span class="Special">CTRL-W</span> : same as <a class="Identifier" href="cmdline.html#:">:</a>, edit a command line<br>
<a class="Identifier" href="windows.html#CTRL-W_<">CTRL-W_<</a> <span class="Special">CTRL-W</span> < decrease current window width <span class="Special">N</span> columns<br>
<a class="Identifier" href="windows.html#CTRL-W_=">CTRL-W_=</a> <span class="Special">CTRL-W</span> = make all windows the same height & width<br>
<a class="Identifier" href="windows.html#CTRL-W_>">CTRL-W_></a> <span class="Special">CTRL-W</span> > increase current window width <span class="Special">N</span> columns<br>
<a class="Identifier" href="windows.html#CTRL-W_H">CTRL-W_H</a> <span class="Special">CTRL-W</span> H move current window to the far left<br>
<a class="Identifier" href="windows.html#CTRL-W_J">CTRL-W_J</a> <span class="Special">CTRL-W</span> J move current window to the very bottom<br>
<a class="Identifier" href="windows.html#CTRL-W_K">CTRL-W_K</a> <span class="Special">CTRL-W</span> K move current window to the very top<br>
<a class="Identifier" href="windows.html#CTRL-W_L">CTRL-W_L</a> <span class="Special">CTRL-W</span> L move current window to the far right<br>
<a class="Identifier" href="terminal.html#CTRL-W_N">CTRL-W_N</a> <span class="Special">CTRL-W</span> <span class="Special">N</span> terminal window: go to Terminal mode<br>
<a class="Identifier" href="windows.html#CTRL-W_P">CTRL-W_P</a> <span class="Special">CTRL-W</span> P go to preview window<br>
<a class="Identifier" href="windows.html#CTRL-W_R">CTRL-W_R</a> <span class="Special">CTRL-W</span> R rotate windows upwards <span class="Special">N</span> times<br>
<a class="Identifier" href="windows.html#CTRL-W_S">CTRL-W_S</a> <span class="Special">CTRL-W</span> S same as "<span class="Special">CTRL-W</span> s"<br>
<a class="Identifier" href="windows.html#CTRL-W_T">CTRL-W_T</a> <span class="Special">CTRL-W</span> T move current window to a new tab page<br>
<a class="Identifier" href="windows.html#CTRL-W_W">CTRL-W_W</a> <span class="Special">CTRL-W</span> W go to <span class="Special">N</span> previous window (wrap around)<br>
<a class="Identifier" href="windows.html#CTRL-W_]">CTRL-W_]</a> <span class="Special">CTRL-W</span> ] split window and jump to tag under cursor<br>
<a class="Identifier" href="windows.html#CTRL-W_^">CTRL-W_^</a> <span class="Special">CTRL-W</span> ^ split current window and edit alternate<br>
file <span class="Special">N</span><br>
<a class="Identifier" href="windows.html#CTRL-W__">CTRL-W__</a> <span class="Special">CTRL-W</span> _ set current window height to <span class="Special">N</span> (default:<br>
very high)<br>
<a class="Identifier" href="windows.html#CTRL-W_b">CTRL-W_b</a> <span class="Special">CTRL-W</span> b go to bottom window<br>
<a class="Identifier" href="windows.html#CTRL-W_c">CTRL-W_c</a> <span class="Special">CTRL-W</span> c close current window (like <a class="Identifier" href="windows.html#:close">:close</a>)<br>
<a class="Identifier" href="tagsrch.html#CTRL-W_d">CTRL-W_d</a> <span class="Special">CTRL-W</span> d split window and jump to definition under<br>
the cursor<br>
<a class="Identifier" href="windows.html#CTRL-W_f">CTRL-W_f</a> <span class="Special">CTRL-W</span> f split window and edit file name under the<br>
cursor<br>
<a class="Identifier" href="windows.html#CTRL-W_F">CTRL-W_F</a> <span class="Special">CTRL-W</span> F split window and edit file name under the<br>
cursor and jump to the line number<br>
following the file name.<br>
<a class="Identifier" href="windows.html#CTRL-W_g_CTRL-]">CTRL-W_g_CTRL-]</a> <span class="Special">CTRL-W</span> g <span class="Special">CTRL-]</span> split window and do <a class="Identifier" href="tagsrch.html#:tjump">:tjump</a> to tag under<br>
cursor<br>
<a class="Identifier" href="windows.html#CTRL-W_g]">CTRL-W_g]</a> <span class="Special">CTRL-W</span> g ] split window and do <a class="Identifier" href="tagsrch.html#:tselect">:tselect</a> for tag<br>
under cursor<br>
<a class="Identifier" href="windows.html#CTRL-W_g}">CTRL-W_g}</a> <span class="Special">CTRL-W</span> g } do a <a class="Identifier" href="tagsrch.html#:ptjump">:ptjump</a> to the tag under the cursor<br>
<a class="Identifier" href="windows.html#CTRL-W_gf">CTRL-W_gf</a> <span class="Special">CTRL-W</span> g f edit file name under the cursor in a new<br>
tab page<br>
<a class="Identifier" href="windows.html#CTRL-W_gF">CTRL-W_gF</a> <span class="Special">CTRL-W</span> g F edit file name under the cursor in a new<br>
tab page and jump to the line number<br>
following the file name.<br>
<a class="Identifier" href="windows.html#CTRL-W_h">CTRL-W_h</a> <span class="Special">CTRL-W</span> h go to <span class="Special">N</span>th left window (stop at first window)<br>
<a class="Identifier" href="tagsrch.html#CTRL-W_i">CTRL-W_i</a> <span class="Special">CTRL-W</span> i split window and jump to declaration of<br>
identifier under the cursor<br>
<a class="Identifier" href="windows.html#CTRL-W_j">CTRL-W_j</a> <span class="Special">CTRL-W</span> j go <span class="Special">N</span> windows down (stop at last window)<br>
<a class="Identifier" href="windows.html#CTRL-W_k">CTRL-W_k</a> <span class="Special">CTRL-W</span> k go <span class="Special">N</span> windows up (stop at first window)<br>
<a class="Identifier" href="windows.html#CTRL-W_l">CTRL-W_l</a> <span class="Special">CTRL-W</span> l go to <span class="Special">N</span>th right window (stop at last window)<br>
<a class="Identifier" href="windows.html#CTRL-W_n">CTRL-W_n</a> <span class="Special">CTRL-W</span> n open new window, <span class="Special">N</span> lines high<br>
<a class="Identifier" href="windows.html#CTRL-W_o">CTRL-W_o</a> <span class="Special">CTRL-W</span> o close all but current window (like <a class="Identifier" href="windows.html#:only">:only</a>)<br>
<a class="Identifier" href="windows.html#CTRL-W_p">CTRL-W_p</a> <span class="Special">CTRL-W</span> p go to previous (last accessed) window<br>
<a class="Identifier" href="windows.html#CTRL-W_q">CTRL-W_q</a> <span class="Special">CTRL-W</span> q quit current window (like <a class="Identifier" href="editing.html#:quit">:quit</a>)<br>
<a class="Identifier" href="windows.html#CTRL-W_r">CTRL-W_r</a> <span class="Special">CTRL-W</span> r rotate windows downwards <span class="Special">N</span> times<br>
<a class="Identifier" href="windows.html#CTRL-W_s">CTRL-W_s</a> <span class="Special">CTRL-W</span> s split current window in two parts, new<br>
window <span class="Special">N</span> lines high<br>
<a class="Identifier" href="windows.html#CTRL-W_t">CTRL-W_t</a> <span class="Special">CTRL-W</span> t go to top window<br>
<a class="Identifier" href="windows.html#CTRL-W_v">CTRL-W_v</a> <span class="Special">CTRL-W</span> v split current window vertically, new window<br>
<span class="Special">N</span> columns wide<br>
<a class="Identifier" href="windows.html#CTRL-W_w">CTRL-W_w</a> <span class="Special">CTRL-W</span> w go to <span class="Special">N</span> next window (wrap around)<br>
<a class="Identifier" href="windows.html#CTRL-W_x">CTRL-W_x</a> <span class="Special">CTRL-W</span> x exchange current window with window <span class="Special">N</span><br>
(default: next window)<br>
<a class="Identifier" href="windows.html#CTRL-W_z">CTRL-W_z</a> <span class="Special">CTRL-W</span> z close preview window<br>
<a class="Identifier" href="windows.html#CTRL-W_bar">CTRL-W_bar</a> <span class="Special">CTRL-W</span> | set window width to <span class="Special">N</span> columns<br>
<a class="Identifier" href="windows.html#CTRL-W_}">CTRL-W_}</a> <span class="Special">CTRL-W</span> } show tag under cursor in preview window<br>
<a class="Identifier" href="windows.html#CTRL-W_<Down>">CTRL-W_<Down></a> <span class="Special">CTRL-W</span> <span class="Special"><Down></span> same as "<span class="Special">CTRL-W</span> j"<br>
<a class="Identifier" href="windows.html#CTRL-W_<Up>">CTRL-W_<Up></a> <span class="Special">CTRL-W</span> <span class="Special"><Up></span> same as "<span class="Special">CTRL-W</span> k"<br>
<a class="Identifier" href="windows.html#CTRL-W_<Left>">CTRL-W_<Left></a> <span class="Special">CTRL-W</span> <span class="Special"><Left></span> same as "<span class="Special">CTRL-W</span> h"<br>
<a class="Identifier" href="windows.html#CTRL-W_<Right>">CTRL-W_<Right></a> <span class="Special">CTRL-W</span> <span class="Special"><Right></span> same as "<span class="Special">CTRL-W</span> l"<br>
<br>
<span class="PreProc">==============================================================================</span><br>
2.3 Square bracket commands <a class="Constant" href="vimindex.html#[" name="[">[</a> <a class="Constant" href="vimindex.html#]" name="]">]</a><br>
<br>
<span class="PreProc">tag char note action in Normal mode</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<a class="Identifier" href="tagsrch.html#[_CTRL-D">[_CTRL-D</a> [ <span class="Special">CTRL-D</span> jump to first #define found in current and<br>
included files matching the word under the<br>
cursor, start searching at beginning of<br>
current file<br>
<a class="Identifier" href="tagsrch.html#[_CTRL-I">[_CTRL-I</a> [ <span class="Special">CTRL-I</span> jump to first line in current and included<br>
files that contains the word under the<br>
cursor, start searching at beginning of<br>
current file<br>
<a class="Identifier" href="motion.html#[#">[#</a> [# 1 cursor to <span class="Special">N</span> previous unmatched #if, #else<br>
or #ifdef<br>
<a class="Identifier" href="motion.html#['">['</a> [' 1 cursor to previous lowercase mark, on first<br>
non-blank<br>
<a class="Identifier" href="motion.html#[(">[(</a> [( 1 cursor <span class="Special">N</span> times back to unmatched '('<br>
<a class="Identifier" href="motion.html#[star">[star</a> [* 1 same as "[/"<br>
<a class="Identifier" href="motion.html#[`">[`</a> [` 1 cursor to previous lowercase mark<br>
<a class="Identifier" href="motion.html#[/">[/</a> [/ 1 cursor to <span class="Special">N</span> previous start of a C comment<br>
<a class="Identifier" href="tagsrch.html#[D">[D</a> [D list all defines found in current and<br>
included files matching the word under the<br>
cursor, start searching at beginning of<br>
current file<br>
<a class="Identifier" href="tagsrch.html#[I">[I</a> [I list all lines found in current and<br>
included files that contain the word under<br>
the cursor, start searching at beginning of<br>
current file<br>
<a class="Identifier" href="change.html#[P">[P</a> [P 2 same as "[p"<br>
<a class="Identifier" href="motion.html#[[">[[</a> [[ 1 cursor <span class="Special">N</span> sections backward<br>
<a class="Identifier" href="motion.html#[]">[]</a> [] 1 cursor <span class="Special">N</span> SECTIONS backward<br>
<a class="Identifier" href="diff.html#[c">[c</a> [c 1 cursor <span class="Special">N</span> times backwards to start of change<br>
<a class="Identifier" href="tagsrch.html#[d">[d</a> [d show first #define found in current and<br>
included files matching the word under the<br>
cursor, start searching at beginning of<br>
current file<br>
<a class="Identifier" href="editing.html#[f">[f</a> [f same as "gf"<br>
<a class="Identifier" href="tagsrch.html#[i">[i</a> [i show first line found in current and<br>
included files that contains the word under<br>
the cursor, start searching at beginning of<br>
current file<br>
<a class="Identifier" href="motion.html#[m">[m</a> [m 1 cursor <span class="Special">N</span> times back to start of member<br>
function<br>
<a class="Identifier" href="change.html#[p">[p</a> [p 2 like "P", but adjust indent to current line<br>
<a class="Identifier" href="spell.html#[s">[s</a> [s 1 move to the previous misspelled word<br>
<a class="Identifier" href="fold.html#[z">[z</a> [z 1 move to start of open fold<br>
<a class="Identifier" href="motion.html#[{">[{</a> [{ 1 cursor <span class="Special">N</span> times back to unmatched '{'<br>
<a class="Identifier" href="change.html#[<MiddleMouse>">[<MiddleMouse></a> [<span class="Special"><MiddleMouse></span> 2 same as "[p"<br>
<br>
<a class="Identifier" href="tagsrch.html#]_CTRL-D">]_CTRL-D</a> ] <span class="Special">CTRL-D</span> jump to first #define found in current and<br>
included files matching the word under the<br>
cursor, start searching at cursor position<br>
<a class="Identifier" href="tagsrch.html#]_CTRL-I">]_CTRL-I</a> ] <span class="Special">CTRL-I</span> jump to first line in current and included<br>
files that contains the word under the<br>
cursor, start searching at cursor position<br>
<a class="Identifier" href="motion.html#]#">]#</a> ]# 1 cursor to <span class="Special">N</span> next unmatched #endif or #else<br>
<a class="Identifier" href="motion.html#]'">]'</a> ]' 1 cursor to next lowercase mark, on first<br>
non-blank<br>
<a class="Identifier" href="motion.html#])">])</a> ]) 1 cursor <span class="Special">N</span> times forward to unmatched ')'<br>
<a class="Identifier" href="motion.html#]star">]star</a> ]* 1 same as "]/"<br>
<a class="Identifier" href="motion.html#]`">]`</a> ]` 1 cursor to next lowercase mark<br>
<a class="Identifier" href="motion.html#]/">]/</a> ]/ 1 cursor to <span class="Special">N</span> next end of a C comment<br>
<a class="Identifier" href="tagsrch.html#]D">]D</a> ]D list all #defines found in current and<br>
included files matching the word under the<br>
cursor, start searching at cursor position<br>
<a class="Identifier" href="tagsrch.html#]I">]I</a> ]I list all lines found in current and<br>
included files that contain the word under<br>
the cursor, start searching at cursor<br>
position<br>
<a class="Identifier" href="change.html#]P">]P</a> ]P 2 same as "[p"<br>
<a class="Identifier" href="motion.html#][">][</a> ][ 1 cursor <span class="Special">N</span> SECTIONS forward<br>
<a class="Identifier" href="motion.html#]]">]]</a> ]] 1 cursor <span class="Special">N</span> sections forward<br>
<a class="Identifier" href="diff.html#]c">]c</a> ]c 1 cursor <span class="Special">N</span> times forward to start of change<br>
<a class="Identifier" href="tagsrch.html#]d">]d</a> ]d show first #define found in current and<br>
included files matching the word under the<br>
cursor, start searching at cursor position<br>
<a class="Identifier" href="editing.html#]f">]f</a> ]f same as "gf"<br>
<a class="Identifier" href="tagsrch.html#]i">]i</a> ]i show first line found in current and<br>
included files that contains the word under<br>
the cursor, start searching at cursor<br>
position<br>
<a class="Identifier" href="motion.html#]m">]m</a> ]m 1 cursor <span class="Special">N</span> times forward to end of member<br>
function<br>
<a class="Identifier" href="change.html#]p">]p</a> ]p 2 like "p", but adjust indent to current line<br>
<a class="Identifier" href="spell.html#]s">]s</a> ]s 1 move to next misspelled word<br>
<a class="Identifier" href="fold.html#]z">]z</a> ]z 1 move to end of open fold<br>
<a class="Identifier" href="motion.html#]}">]}</a> ]} 1 cursor <span class="Special">N</span> times forward to unmatched '}'<br>
<a class="Identifier" href="change.html#]<MiddleMouse>">]<MiddleMouse></a> ]<span class="Special"><MiddleMouse></span> 2 same as "]p"<br>
<br>
<span class="PreProc">==============================================================================</span><br>
2.4 Commands starting with 'g' <a class="Constant" href="vimindex.html#g" name="g">g</a><br>
<br>
<span class="PreProc">tag char note action in Normal mode</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<a class="Identifier" href="various.html#g_CTRL-A">g_CTRL-A</a> g <span class="Special">CTRL-A</span> only when compiled with MEM_PROFILE<br>
defined: dump a memory profile<br>
<a class="Identifier" href="editing.html#g_CTRL-G">g_CTRL-G</a> g <span class="Special">CTRL-G</span> show information about current cursor<br>
position<br>
<a class="Identifier" href="visual.html#g_CTRL-H">g_CTRL-H</a> g <span class="Special">CTRL-H</span> start Select block mode<br>
<a class="Identifier" href="tagsrch.html#g_CTRL-]">g_CTRL-]</a> g <span class="Special">CTRL-]</span> <a class="Identifier" href="tagsrch.html#:tjump">:tjump</a> to the tag under the cursor<br>
<a class="Identifier" href="pattern.html#g#">g#</a> g# 1 like "#", but without using "\<" and "\>"<br>
<a class="Identifier" href="motion.html#g$">g$</a> g$ 1 when <a class="Type" href="options.html#'wrap'">'wrap'</a> off go to rightmost character of<br>
the current line that is on the screen;<br>
when <a class="Type" href="options.html#'wrap'">'wrap'</a> on go to the rightmost character<br>
of the current screen line<br>
<a class="Identifier" href="change.html#g&">g&</a> g& 2 repeat last ":s" on all lines<br>
<a class="Identifier" href="motion.html#g'">g'</a> g'<span class="Special">{mark}</span> 1 like <a class="Identifier" href="motion.html#'">'</a> but without changing the jumplist<br>
<a class="Identifier" href="motion.html#g`">g`</a> g`<span class="Special">{mark}</span> 1 like <a class="Identifier" href="motion.html#`">`</a> but without changing the jumplist<br>
<a class="Identifier" href="pattern.html#gstar">gstar</a> g* 1 like "*", but without using "\<" and "\>"<br>
<a class="Identifier" href="undo.html#g+">g+</a> g+ go to newer text state <span class="Special">N</span> times<br>
<a class="Identifier" href="motion.html#g,">g,</a> g, 1 go to <span class="Special">N</span> newer position in change list<br>
<a class="Identifier" href="undo.html#g-">g-</a> g- go to older text state <span class="Special">N</span> times<br>
<a class="Identifier" href="motion.html#g0">g0</a> g0 1 when <a class="Type" href="options.html#'wrap'">'wrap'</a> off go to leftmost character of<br>
the current line that is on the screen;<br>
when <a class="Type" href="options.html#'wrap'">'wrap'</a> on go to the leftmost character<br>
of the current screen line<br>
<a class="Identifier" href="various.html#g8">g8</a> g8 print hex value of bytes used in UTF-8<br>
character under the cursor<br>
<a class="Identifier" href="motion.html#g;">g;</a> g; 1 go to <span class="Special">N</span> older position in change list<br>
<a class="Identifier" href="message.html#g<">g<</a> g< display previous command output<br>
<a class="Identifier" href="change.html#g?">g?</a> g? 2 Rot13 encoding operator<br>
<a class="Identifier" href="change.html#g?g?">g?g?</a> g?? 2 Rot13 encode current line<br>
<a class="Identifier" href="change.html#g?g?">g?g?</a> g?g? 2 Rot13 encode current line<br>
<a class="Identifier" href="pattern.html#gD">gD</a> gD 1 go to definition of word under the cursor<br>
in current file<br>
<a class="Identifier" href="motion.html#gE">gE</a> gE 1 go backwards to the end of the previous<br>
WORD<br>
<a class="Identifier" href="visual.html#gH">gH</a> gH start Select line mode<br>
<a class="Identifier" href="insert.html#gI">gI</a> gI 2 like "I", but always start in column 1<br>
<a class="Identifier" href="change.html#gJ">gJ</a> gJ 2 join lines without inserting space<br>
<a class="Identifier" href="visual.html#gN">gN</a> gN 1,2 find the previous match with the last used<br>
search pattern and Visually select it<br>
<a class="Identifier" href="change.html#gP">gP</a> ["x]gP 2 put the text [from register x] before the<br>
cursor <span class="Special">N</span> times, leave the cursor after it<br>
<a class="Identifier" href="intro.html#gQ">gQ</a> gQ switch to "Ex" mode with Vim editing<br>
<a class="Identifier" href="change.html#gR">gR</a> gR 2 enter Virtual Replace mode<br>
<a class="Identifier" href="tabpage.html#gT">gT</a> gT go to the previous tab page<br>
<a class="Identifier" href="change.html#gU">gU</a> gU<span class="Special">{motion}</span> 2 make Nmove text uppercase<br>
<a class="Identifier" href="visual.html#gV">gV</a> gV don't reselect the previous Visual area<br>
when executing a mapping or menu in Select<br>
mode<br>
<a class="Identifier" href="tagsrch.html#g]">g]</a> g] :tselect on the tag under the cursor<br>
<a class="Identifier" href="motion.html#g^">g^</a> g^ 1 when <a class="Type" href="options.html#'wrap'">'wrap'</a> off go to leftmost non-white<br>
character of the current line that is on<br>
the screen; when <a class="Type" href="options.html#'wrap'">'wrap'</a> on go to the<br>
leftmost non-white character of the current<br>
screen line<br>
<a class="Identifier" href="motion.html#g_">g_</a> g_ 1 cursor to the last CHAR <span class="Special">N</span> - 1 lines lower<br>
<a class="Identifier" href="various.html#ga">ga</a> ga print ascii value of character under the<br>
cursor<br>
<a class="Identifier" href="pattern.html#gd">gd</a> gd 1 go to definition of word under the cursor<br>
in current function<br>
<a class="Identifier" href="motion.html#ge">ge</a> ge 1 go backwards to the end of the previous<br>
word<br>
<a class="Identifier" href="editing.html#gf">gf</a> gf start editing the file whose name is under<br>
the cursor<br>
<a class="Identifier" href="editing.html#gF">gF</a> gF start editing the file whose name is under<br>
the cursor and jump to the line number<br>
following the filename.<br>
<a class="Identifier" href="motion.html#gg">gg</a> gg 1 cursor to line <span class="Special">N</span>, default first line<br>
<a class="Identifier" href="visual.html#gh">gh</a> gh start Select mode<br>
<a class="Identifier" href="insert.html#gi">gi</a> gi 2 like "i", but first move to the <a class="Identifier" href="motion.html#'^">'^</a> mark<br>
<a class="Identifier" href="motion.html#gj">gj</a> gj 1 like "j", but when <a class="Type" href="options.html#'wrap'">'wrap'</a> on go <span class="Special">N</span> screen<br>
lines down<br>
<a class="Identifier" href="motion.html#gk">gk</a> gk 1 like "k", but when <a class="Type" href="options.html#'wrap'">'wrap'</a> on go <span class="Special">N</span> screen<br>
lines up<br>
<a class="Identifier" href="visual.html#gn">gn</a> gn 1,2 find the next match with the last used<br>
search pattern and Visually select it<br>
<a class="Identifier" href="motion.html#gm">gm</a> gm 1 go to character at middle of the screenline<br>
<a class="Identifier" href="motion.html#go">go</a> go 1 cursor to byte <span class="Special">N</span> in the buffer<br>
<a class="Identifier" href="change.html#gp">gp</a> ["x]gp 2 put the text [from register x] after the<br>
cursor <span class="Special">N</span> times, leave the cursor after it<br>
<a class="Identifier" href="change.html#gq">gq</a> gq<span class="Special">{motion}</span> 2 format Nmove text<br>
<a class="Identifier" href="change.html#gr">gr</a> gr<span class="Special">{char}</span> 2 virtual replace <span class="Special">N</span> chars with <span class="Special">{char}</span><br>
<a class="Identifier" href="various.html#gs">gs</a> gs go to sleep for <span class="Special">N</span> seconds (default 1)<br>
<a class="Identifier" href="tabpage.html#gt">gt</a> gt go to the next tab page<br>
<a class="Identifier" href="change.html#gu">gu</a> gu<span class="Special">{motion}</span> 2 make Nmove text lowercase<br>
<a class="Identifier" href="visual.html#gv">gv</a> gv reselect the previous Visual area<br>
<a class="Identifier" href="change.html#gw">gw</a> gw<span class="Special">{motion}</span> 2 format Nmove text and keep cursor<br>
<a class="Identifier" href="pi_netrw.html#netrw-gx">netrw-gx</a> gx execute application for file name under the<br>
cursor (only with <a class="Identifier" href="pi_netrw.html#netrw">netrw</a> plugin)<br>
<a class="Identifier" href="map.html#g@">g@</a> g@<span class="Special">{motion}</span> call <a class="Type" href="options.html#'operatorfunc'">'operatorfunc'</a><br>
<a class="Identifier" href="change.html#g~">g~</a> g~<span class="Special">{motion}</span> 2 swap case for Nmove text<br>
<a class="Identifier" href="motion.html#g<Down>">g<Down></a> g<span class="Special"><Down></span> 1 same as "gj"<br>
<a class="Identifier" href="motion.html#g<End>">g<End></a> g<span class="Special"><End></span> 1 same as "g$"<br>
<a class="Identifier" href="motion.html#g<Home>">g<Home></a> g<span class="Special"><Home></span> 1 same as "g0"<br>
<a class="Identifier" href="tagsrch.html#g<LeftMouse>">g<LeftMouse></a> g<span class="Special"><LeftMouse></span> same as <span class="Special"><C-LeftMouse></span><br>
g<span class="Special"><MiddleMouse></span> same as <span class="Special"><C-MiddleMouse></span><br>
<a class="Identifier" href="tagsrch.html#g<RightMouse>">g<RightMouse></a> g<span class="Special"><RightMouse></span> same as <span class="Special"><C-RightMouse></span><br>
<a class="Identifier" href="motion.html#g<Up>">g<Up></a> g<span class="Special"><Up></span> 1 same as "gk"<br>
<br>
<span class="PreProc">==============================================================================</span><br>
2.5 Commands starting with 'z' <a class="Constant" href="vimindex.html#z" name="z">z</a><br>
<br>
<span class="PreProc">tag char note action in Normal mode</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<a class="Identifier" href="scroll.html#z<CR>">z<CR></a> z<span class="Special"><CR></span> redraw, cursor line to top of window,<br>
cursor on first non-blank<br>
<a class="Identifier" href="scroll.html#zN<CR>">zN<CR></a> z<span class="Special">{height}<CR></span> redraw, make window <span class="Special">{height}</span> lines high<br>
<a class="Identifier" href="scroll.html#z+">z+</a> z+ cursor on line <span class="Special">N</span> (default line below<br>
window), otherwise like "z<span class="Special"><CR></span>"<br>
<a class="Identifier" href="scroll.html#z-">z-</a> z- redraw, cursor line at bottom of window,<br>
cursor on first non-blank<br>
<a class="Identifier" href="scroll.html#z.">z.</a> z. redraw, cursor line to center of window,<br>
cursor on first non-blank<br>
<a class="Identifier" href="spell.html#z=">z=</a> z= give spelling suggestions<br>
<a class="Identifier" href="fold.html#zA">zA</a> zA open a closed fold or close an open fold<br>
recursively<br>
<a class="Identifier" href="fold.html#zC">zC</a> zC close folds recursively<br>
<a class="Identifier" href="fold.html#zD">zD</a> zD delete folds recursively<br>
<a class="Identifier" href="fold.html#zE">zE</a> zE eliminate all folds<br>
<a class="Identifier" href="fold.html#zF">zF</a> zF create a fold for <span class="Special">N</span> lines<br>
<a class="Identifier" href="spell.html#zG">zG</a> zG mark word as good spelled word<br>
<a class="Identifier" href="scroll.html#zH">zH</a> zH when <a class="Type" href="options.html#'wrap'">'wrap'</a> off scroll half a screenwidth<br>
to the right<br>
<a class="Identifier" href="scroll.html#zL">zL</a> zL when <a class="Type" href="options.html#'wrap'">'wrap'</a> off scroll half a screenwidth<br>
to the left<br>
<a class="Identifier" href="fold.html#zM">zM</a> zM set <a class="Type" href="options.html#'foldlevel'">'foldlevel'</a> to zero<br>
<a class="Identifier" href="fold.html#zN">zN</a> zN set <a class="Type" href="options.html#'foldenable'">'foldenable'</a><br>
<a class="Identifier" href="fold.html#zO">zO</a> zO open folds recursively<br>
<a class="Identifier" href="fold.html#zR">zR</a> zR set <a class="Type" href="options.html#'foldlevel'">'foldlevel'</a> to the deepest fold<br>
<a class="Identifier" href="spell.html#zW">zW</a> zW mark word as wrong (bad) spelled word<br>
<a class="Identifier" href="fold.html#zX">zX</a> zX re-apply <a class="Type" href="options.html#'foldlevel'">'foldlevel'</a><br>
<a class="Identifier" href="scroll.html#z^">z^</a> z^ cursor on line <span class="Special">N</span> (default line above<br>
window), otherwise like "z-"<br>
<a class="Identifier" href="fold.html#za">za</a> za open a closed fold, close an open fold<br>
<a class="Identifier" href="scroll.html#zb">zb</a> zb redraw, cursor line at bottom of window<br>
<a class="Identifier" href="fold.html#zc">zc</a> zc close a fold<br>
<a class="Identifier" href="fold.html#zd">zd</a> zd delete a fold<br>
<a class="Identifier" href="scroll.html#ze">ze</a> ze when <a class="Type" href="options.html#'wrap'">'wrap'</a> off scroll horizontally to<br>
position the cursor at the end (right side)<br>
of the screen<br>
<a class="Identifier" href="fold.html#zf">zf</a> zf<span class="Special">{motion}</span> create a fold for Nmove text<br>
<a class="Identifier" href="spell.html#zg">zg</a> zg mark word as good spelled word<br>
<a class="Identifier" href="scroll.html#zh">zh</a> zh when <a class="Type" href="options.html#'wrap'">'wrap'</a> off scroll screen <span class="Special">N</span> characters<br>
to the right<br>
<a class="Identifier" href="fold.html#zi">zi</a> zi toggle <a class="Type" href="options.html#'foldenable'">'foldenable'</a><br>
<a class="Identifier" href="fold.html#zj">zj</a> zj 1 move to the start of the next fold<br>
<a class="Identifier" href="fold.html#zk">zk</a> zk 1 move to the end of the previous fold<br>
<a class="Identifier" href="scroll.html#zl">zl</a> zl when <a class="Type" href="options.html#'wrap'">'wrap'</a> off scroll screen <span class="Special">N</span> characters<br>
to the left<br>
<a class="Identifier" href="fold.html#zm">zm</a> zm subtract one from <a class="Type" href="options.html#'foldlevel'">'foldlevel'</a><br>
<a class="Identifier" href="fold.html#zn">zn</a> zn reset <a class="Type" href="options.html#'foldenable'">'foldenable'</a><br>
<a class="Identifier" href="fold.html#zo">zo</a> zo open fold<br>
<a class="Identifier" href="fold.html#zr">zr</a> zr add one to <a class="Type" href="options.html#'foldlevel'">'foldlevel'</a><br>
<a class="Identifier" href="scroll.html#zs">zs</a> zs when <a class="Type" href="options.html#'wrap'">'wrap'</a> off scroll horizontally to<br>
position the cursor at the start (left<br>
side) of the screen<br>
<a class="Identifier" href="scroll.html#zt">zt</a> zt redraw, cursor line at top of window<br>
<a class="Identifier" href="fold.html#zv">zv</a> zv open enough folds to view the cursor line<br>
<a class="Identifier" href="spell.html#zw">zw</a> zw mark word as wrong (bad) spelled word<br>
<a class="Identifier" href="fold.html#zx">zx</a> zx re-apply <a class="Type" href="options.html#'foldlevel'">'foldlevel'</a> and do "zv"<br>
<a class="Identifier" href="scroll.html#zz">zz</a> zz redraw, cursor line at center of window<br>
<a class="Identifier" href="scroll.html#z<Left>">z<Left></a> z<span class="Special"><Left></span> same as "zh"<br>
<a class="Identifier" href="scroll.html#z<Right>">z<Right></a> z<span class="Special"><Right></span> same as "zl"<br>
<br>
<span class="PreProc">==============================================================================</span><br>
3. Visual mode <a class="Constant" href="vimindex.html#visual-index" name="visual-index">visual-index</a><br>
<br>
Most commands in Visual mode are the same as in Normal mode. The ones listed<br>
here are those that are different.<br>
<br>
<span class="PreProc">tag command note action in Visual mode</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<a class="Identifier" href="intro.html#v_CTRL-\_CTRL-N">v_CTRL-\_CTRL-N</a> <span class="Special">CTRL-\</span> <span class="Special">CTRL-N</span> stop Visual mode<br>
<a class="Identifier" href="intro.html#v_CTRL-\_CTRL-G">v_CTRL-\_CTRL-G</a> <span class="Special">CTRL-\</span> <span class="Special">CTRL-G</span> go to mode specified with <a class="Type" href="options.html#'insertmode'">'insertmode'</a><br>
<a class="Identifier" href="change.html#v_CTRL-A">v_CTRL-A</a> <span class="Special">CTRL-A</span> 2 add <span class="Special">N</span> to number in highlighted text<br>
<a class="Identifier" href="visual.html#v_CTRL-C">v_CTRL-C</a> <span class="Special">CTRL-C</span> stop Visual mode<br>
<a class="Identifier" href="visual.html#v_CTRL-G">v_CTRL-G</a> <span class="Special">CTRL-G</span> toggle between Visual mode and Select mode<br>
<a class="Identifier" href="change.html#v_<BS>">v_<BS></a> <span class="Special"><BS></span> 2 Select mode: delete highlighted area<br>
<a class="Identifier" href="change.html#v_CTRL-H">v_CTRL-H</a> <span class="Special">CTRL-H</span> 2 same as <span class="Special"><BS></span><br>
<a class="Identifier" href="visual.html#v_CTRL-O">v_CTRL-O</a> <span class="Special">CTRL-O</span> switch from Select to Visual mode for one<br>
command<br>
<a class="Identifier" href="visual.html#v_CTRL-V">v_CTRL-V</a> <span class="Special">CTRL-V</span> make Visual mode blockwise or stop Visual<br>
mode<br>
<a class="Identifier" href="change.html#v_CTRL-X">v_CTRL-X</a> <span class="Special">CTRL-X</span> 2 subtract <span class="Special">N</span> from number in highlighted text<br>
<a class="Identifier" href="visual.html#v_<Esc>">v_<Esc></a> <span class="Special"><Esc></span> stop Visual mode<br>
<a class="Identifier" href="tagsrch.html#v_CTRL-]">v_CTRL-]</a> <span class="Special">CTRL-]</span> jump to highlighted tag<br>
<a class="Identifier" href="change.html#v_!">v_!</a> !<span class="Special">{filter}</span> 2 filter the highlighted lines through the<br>
external command <span class="Special">{filter}</span><br>
<a class="Identifier" href="cmdline.html#v_:">v_:</a> : start a command-line with the highlighted<br>
lines as a range<br>
<a class="Identifier" href="change.html#v_<">v_<</a> < 2 shift the highlighted lines one<br>
<a class="Type" href="options.html#'shiftwidth'">'shiftwidth'</a> left<br>
<a class="Identifier" href="change.html#v_=">v_=</a> = 2 filter the highlighted lines through the<br>
external program given with the <a class="Type" href="options.html#'equalprg'">'equalprg'</a><br>
option<br>
<a class="Identifier" href="change.html#v_>">v_></a> > 2 shift the highlighted lines one<br>
<a class="Type" href="options.html#'shiftwidth'">'shiftwidth'</a> right<br>
<a class="Identifier" href="visual.html#v_b_A">v_b_A</a> A 2 block mode: append same text in all lines,<br>
after the highlighted area<br>
<a class="Identifier" href="change.html#v_C">v_C</a> C 2 delete the highlighted lines and start<br>
insert<br>
<a class="Identifier" href="change.html#v_D">v_D</a> D 2 delete the highlighted lines<br>
<a class="Identifier" href="visual.html#v_b_I">v_b_I</a> I 2 block mode: insert same text in all lines,<br>
before the highlighted area<br>
<a class="Identifier" href="change.html#v_J">v_J</a> J 2 join the highlighted lines<br>
<a class="Identifier" href="various.html#v_K">v_K</a> K run <a class="Type" href="options.html#'keywordprg'">'keywordprg'</a> on the highlighted area<br>
<a class="Identifier" href="visual.html#v_O">v_O</a> O Move horizontally to other corner of area.<br>
Q does not start Ex mode<br>
<a class="Identifier" href="change.html#v_R">v_R</a> R 2 delete the highlighted lines and start<br>
insert<br>
<a class="Identifier" href="change.html#v_S">v_S</a> S 2 delete the highlighted lines and start<br>
insert<br>
<a class="Identifier" href="change.html#v_U">v_U</a> U 2 make highlighted area uppercase<br>
<a class="Identifier" href="visual.html#v_V">v_V</a> V make Visual mode linewise or stop Visual<br>
mode<br>
<a class="Identifier" href="change.html#v_X">v_X</a> X 2 delete the highlighted lines<br>
<a class="Identifier" href="change.html#v_Y">v_Y</a> Y yank the highlighted lines<br>
<a class="Identifier" href="motion.html#v_aquote">v_aquote</a> a" extend highlighted area with a double<br>
quoted string<br>
<a class="Identifier" href="motion.html#v_a'">v_a'</a> a' extend highlighted area with a single<br>
quoted string<br>
<a class="Identifier" href="motion.html#v_a(">v_a(</a> a( same as ab<br>
<a class="Identifier" href="motion.html#v_a)">v_a)</a> a) same as ab<br>
<a class="Identifier" href="motion.html#v_a<">v_a<</a> a< extend highlighted area with a <> block<br>
<a class="Identifier" href="motion.html#v_a>">v_a></a> a> same as a<<br>
<a class="Identifier" href="motion.html#v_aB">v_aB</a> aB extend highlighted area with a {} block<br>
<a class="Identifier" href="motion.html#v_aW">v_aW</a> aW extend highlighted area with "a WORD"<br>
<a class="Identifier" href="motion.html#v_a[">v_a[</a> a[ extend highlighted area with a [] block<br>
<a class="Identifier" href="motion.html#v_a]">v_a]</a> a] same as a[<br>
<a class="Identifier" href="motion.html#v_a`">v_a`</a> a` extend highlighted area with a backtick<br>
quoted string<br>
<a class="Identifier" href="motion.html#v_ab">v_ab</a> ab extend highlighted area with a () block<br>
<a class="Identifier" href="motion.html#v_ap">v_ap</a> ap extend highlighted area with a paragraph<br>
<a class="Identifier" href="motion.html#v_as">v_as</a> as extend highlighted area with a sentence<br>
<a class="Identifier" href="motion.html#v_at">v_at</a> at extend highlighted area with a tag block<br>
<a class="Identifier" href="motion.html#v_aw">v_aw</a> aw extend highlighted area with "a word"<br>
<a class="Identifier" href="motion.html#v_a{">v_a{</a> a{ same as aB<br>
<a class="Identifier" href="motion.html#v_a}">v_a}</a> a} same as aB<br>
<a class="Identifier" href="change.html#v_c">v_c</a> c 2 delete highlighted area and start insert<br>
<a class="Identifier" href="change.html#v_d">v_d</a> d 2 delete highlighted area<br>
<a class="Identifier" href="change.html#v_g_CTRL-A">v_g_CTRL-A</a> g <span class="Special">CTRL-A</span> 2 add <span class="Special">N</span> to number in highlighted text<br>
<a class="Identifier" href="change.html#v_g_CTRL-X">v_g_CTRL-X</a> g <span class="Special">CTRL-X</span> 2 subtract <span class="Special">N</span> from number in highlighted text<br>
<a class="Identifier" href="change.html#v_gJ">v_gJ</a> gJ 2 join the highlighted lines without<br>
inserting spaces<br>
<a class="Identifier" href="change.html#v_gq">v_gq</a> gq 2 format the highlighted lines<br>
<a class="Identifier" href="visual.html#v_gv">v_gv</a> gv exchange current and previous highlighted<br>
area<br>
<a class="Identifier" href="motion.html#v_iquote">v_iquote</a> i" extend highlighted area with a double<br>
quoted string (without quotes)<br>
<a class="Identifier" href="motion.html#v_i'">v_i'</a> i' extend highlighted area with a single<br>
quoted string (without quotes)<br>
<a class="Identifier" href="motion.html#v_i(">v_i(</a> i( same as ib<br>
<a class="Identifier" href="motion.html#v_i)">v_i)</a> i) same as ib<br>
<a class="Identifier" href="motion.html#v_i<">v_i<</a> i< extend highlighted area with inner <> block<br>
<a class="Identifier" href="motion.html#v_i>">v_i></a> i> same as i<<br>
<a class="Identifier" href="motion.html#v_iB">v_iB</a> iB extend highlighted area with inner {} block<br>
<a class="Identifier" href="motion.html#v_iW">v_iW</a> iW extend highlighted area with "inner WORD"<br>
<a class="Identifier" href="motion.html#v_i[">v_i[</a> i[ extend highlighted area with inner [] block<br>
<a class="Identifier" href="motion.html#v_i]">v_i]</a> i] same as i[<br>
<a class="Identifier" href="motion.html#v_i`">v_i`</a> i` extend highlighted area with a backtick<br>
quoted string (without the backticks)<br>
<a class="Identifier" href="motion.html#v_ib">v_ib</a> ib extend highlighted area with inner () block<br>
<a class="Identifier" href="motion.html#v_ip">v_ip</a> ip extend highlighted area with inner paragraph<br>
<a class="Identifier" href="motion.html#v_is">v_is</a> is extend highlighted area with inner sentence<br>
<a class="Identifier" href="motion.html#v_it">v_it</a> it extend highlighted area with inner tag block<br>
<a class="Identifier" href="motion.html#v_iw">v_iw</a> iw extend highlighted area with "inner word"<br>
<a class="Identifier" href="motion.html#v_i{">v_i{</a> i{ same as iB<br>
<a class="Identifier" href="motion.html#v_i}">v_i}</a> i} same as iB<br>
<a class="Identifier" href="visual.html#v_o">v_o</a> o move cursor to other corner of area<br>
<a class="Identifier" href="change.html#v_r">v_r</a> r 2 delete highlighted area and start insert<br>
<a class="Identifier" href="change.html#v_s">v_s</a> s 2 delete highlighted area and start insert<br>
<a class="Identifier" href="change.html#v_u">v_u</a> u 2 make highlighted area lowercase<br>
<a class="Identifier" href="visual.html#v_v">v_v</a> v make Visual mode characterwise or stop<br>
Visual mode<br>
<a class="Identifier" href="change.html#v_x">v_x</a> x 2 delete the highlighted area<br>
<a class="Identifier" href="change.html#v_y">v_y</a> y yank the highlighted area<br>
<a class="Identifier" href="change.html#v_~">v_~</a> ~ 2 swap case for the highlighted area<br>
<br>
<span class="PreProc">==============================================================================</span><br>
4. Command-line editing <a class="Constant" href="vimindex.html#ex-edit-index" name="ex-edit-index">ex-edit-index</a><br>
<br>
Get to the command-line with the ':', '!', '/' or '?' commands.<br>
Normal characters are inserted at the current cursor position.<br>
"Completion" below refers to context-sensitive completion. It will complete<br>
file names, tags, commands etc. as appropriate.<br>
<br>
<span class="PreProc">tag command action in Command-line editing mode</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<span class="Special">CTRL-@</span> not used<br>
<a class="Identifier" href="cmdline.html#c_CTRL-A">c_CTRL-A</a> <span class="Special">CTRL-A</span> do completion on the pattern in front of the<br>
cursor and insert all matches<br>
<a class="Identifier" href="cmdline.html#c_CTRL-B">c_CTRL-B</a> <span class="Special">CTRL-B</span> cursor to begin of command-line<br>
<a class="Identifier" href="cmdline.html#c_CTRL-C">c_CTRL-C</a> <span class="Special">CTRL-C</span> same as <span class="Special"><Esc></span><br>
<a class="Identifier" href="cmdline.html#c_CTRL-D">c_CTRL-D</a> <span class="Special">CTRL-D</span> list completions that match the pattern in<br>
front of the cursor<br>
<a class="Identifier" href="cmdline.html#c_CTRL-E">c_CTRL-E</a> <span class="Special">CTRL-E</span> cursor to end of command-line<br>
<a class="Identifier" href="options.html#'cedit'">'cedit'</a> <span class="Special">CTRL-F</span> default value for <a class="Type" href="options.html#'cedit'">'cedit'</a>: opens the<br>
command-line window; otherwise not used<br>
<a class="Identifier" href="cmdline.html#c_CTRL-G">c_CTRL-G</a> <span class="Special">CTRL-G</span> next match when <a class="Type" href="options.html#'incsearch'">'incsearch'</a> is active<br>
<a class="Identifier" href="cmdline.html#c_<BS>">c_<BS></a> <span class="Special"><BS></span> delete the character in front of the cursor<br>
<a class="Identifier" href="cmdline.html#c_digraph">c_digraph</a> <span class="Special">{char1}</span> <span class="Special"><BS></span> <span class="Special">{char2}</span><br>
enter digraph when <a class="Type" href="options.html#'digraph'">'digraph'</a> is on<br>
<a class="Identifier" href="cmdline.html#c_CTRL-H">c_CTRL-H</a> <span class="Special">CTRL-H</span> same as <span class="Special"><BS></span><br>
<a class="Identifier" href="cmdline.html#c_<Tab>">c_<Tab></a> <span class="Special"><Tab></span> if <a class="Type" href="options.html#'wildchar'">'wildchar'</a> is <span class="Special"><Tab></span>: Do completion on<br>
the pattern in front of the cursor<br>
<a class="Identifier" href="cmdline.html#c_<S-Tab>">c_<S-Tab></a> <span class="Special"><S-Tab></span> same as <span class="Special">CTRL-P</span><br>
<a class="Identifier" href="cmdline.html#c_wildchar">c_wildchar</a> <a class="Type" href="options.html#'wildchar'">'wildchar'</a> Do completion on the pattern in front of the<br>
cursor (default: <span class="Special"><Tab></span>)<br>
<a class="Identifier" href="cmdline.html#c_CTRL-I">c_CTRL-I</a> <span class="Special">CTRL-I</span> same as <span class="Special"><Tab></span><br>
<a class="Identifier" href="cmdline.html#c_<NL>">c_<NL></a> <span class="Special"><NL></span> same as <span class="Special"><CR></span><br>
<a class="Identifier" href="cmdline.html#c_CTRL-J">c_CTRL-J</a> <span class="Special">CTRL-J</span> same as <span class="Special"><CR></span><br>
<a class="Identifier" href="cmdline.html#c_CTRL-K">c_CTRL-K</a> <span class="Special">CTRL-K</span> <span class="Special">{char1}</span> <span class="Special">{char2}</span><br>
enter digraph<br>
<a class="Identifier" href="cmdline.html#c_CTRL-L">c_CTRL-L</a> <span class="Special">CTRL-L</span> do completion on the pattern in front of the<br>
cursor and insert the longest common part<br>
<a class="Identifier" href="cmdline.html#c_<CR>">c_<CR></a> <span class="Special"><CR></span> execute entered command<br>
<a class="Identifier" href="cmdline.html#c_CTRL-M">c_CTRL-M</a> <span class="Special">CTRL-M</span> same as <span class="Special"><CR></span><br>
<a class="Identifier" href="cmdline.html#c_CTRL-N">c_CTRL-N</a> <span class="Special">CTRL-N</span> after using <a class="Type" href="options.html#'wildchar'">'wildchar'</a> with multiple matches:<br>
go to next match, otherwise: recall older<br>
command-line from history.<br>
<span class="Special">CTRL-O</span> not used<br>
<a class="Identifier" href="cmdline.html#c_CTRL-P">c_CTRL-P</a> <span class="Special">CTRL-P</span> after using <a class="Type" href="options.html#'wildchar'">'wildchar'</a> with multiple matches:<br>
go to previous match, otherwise: recall older<br>
command-line from history.<br>
<a class="Identifier" href="cmdline.html#c_CTRL-Q">c_CTRL-Q</a> <span class="Special">CTRL-Q</span> same as <span class="Special">CTRL-V</span>, unless it's used for terminal<br>
control flow<br>
<a class="Identifier" href="cmdline.html#c_CTRL-R">c_CTRL-R</a> <span class="Special">CTRL-R</span> {0-9a-z"%#*:= <span class="Special">CTRL-F</span> <span class="Special">CTRL-P</span> <span class="Special">CTRL-W</span> <span class="Special">CTRL-A</span>}<br>
insert the contents of a register or object<br>
under the cursor as if typed<br>
<a class="Identifier" href="cmdline.html#c_CTRL-R_CTRL-R">c_CTRL-R_CTRL-R</a> <span class="Special">CTRL-R</span> <span class="Special">CTRL-R</span> {0-9a-z"%#*:= <span class="Special">CTRL-F</span> <span class="Special">CTRL-P</span> <span class="Special">CTRL-W</span> <span class="Special">CTRL-A</span>}<br>
insert the contents of a register or object<br>
under the cursor literally<br>
<span class="Special">CTRL-S</span> (used for terminal control flow)<br>
<a class="Identifier" href="cmdline.html#c_CTRL-T">c_CTRL-T</a> <span class="Special">CTRL-T</span> previous match when <a class="Type" href="options.html#'incsearch'">'incsearch'</a> is active<br>
<a class="Identifier" href="cmdline.html#c_CTRL-U">c_CTRL-U</a> <span class="Special">CTRL-U</span> remove all characters<br>
<a class="Identifier" href="cmdline.html#c_CTRL-V">c_CTRL-V</a> <span class="Special">CTRL-V</span> insert next non-digit literally, insert three<br>
digit decimal number as a single byte.<br>
<a class="Identifier" href="cmdline.html#c_CTRL-W">c_CTRL-W</a> <span class="Special">CTRL-W</span> delete the word in front of the cursor<br>
<span class="Special">CTRL-X</span> not used (reserved for completion)<br>
<span class="Special">CTRL-Y</span> copy (yank) modeless selection<br>
<span class="Special">CTRL-Z</span> not used (reserved for suspend)<br>
<a class="Identifier" href="cmdline.html#c_<Esc>">c_<Esc></a> <span class="Special"><Esc></span> abandon command-line without executing it<br>
<a class="Identifier" href="cmdline.html#c_CTRL-[">c_CTRL-[</a> <span class="Special">CTRL-[</span> same as <span class="Special"><Esc></span><br>
<a class="Identifier" href="intro.html#c_CTRL-\_CTRL-N">c_CTRL-\_CTRL-N</a> <span class="Special">CTRL-\</span> <span class="Special">CTRL-N</span> go to Normal mode, abandon command-line<br>
<a class="Identifier" href="intro.html#c_CTRL-\_CTRL-G">c_CTRL-\_CTRL-G</a> <span class="Special">CTRL-\</span> <span class="Special">CTRL-G</span> go to mode specified with <a class="Type" href="options.html#'insertmode'">'insertmode'</a>,<br>
abandon command-line<br>
<span class="Special">CTRL-\</span> a - d reserved for extensions<br>
<a class="Identifier" href="cmdline.html#c_CTRL-\_e">c_CTRL-\_e</a> <span class="Special">CTRL-\</span> e <span class="Special">{expr}</span> replace the command line with the result of<br>
<span class="Special">{expr}</span><br>
<span class="Special">CTRL-\</span> f - z reserved for extensions<br>
<span class="Special">CTRL-\</span> others not used<br>
<a class="Identifier" href="cmdline.html#c_CTRL-]">c_CTRL-]</a> <span class="Special">CTRL-]</span> trigger abbreviation<br>
<a class="Identifier" href="cmdline.html#c_CTRL-^">c_CTRL-^</a> <span class="Special">CTRL-^</span> toggle use of <a class="Identifier" href="map.html#:lmap">:lmap</a> mappings<br>
<a class="Identifier" href="cmdline.html#c_CTRL-_">c_CTRL-_</a> <span class="Special">CTRL-_</span> when <a class="Type" href="options.html#'allowrevins'">'allowrevins'</a> set: change language<br>
(Hebrew, Farsi)<br>
<a class="Identifier" href="cmdline.html#c_<Del>">c_<Del></a> <span class="Special"><Del></span> delete the character under the cursor<br>
<br>
<a class="Identifier" href="cmdline.html#c_<Left>">c_<Left></a> <span class="Special"><Left></span> cursor left<br>
<a class="Identifier" href="cmdline.html#c_<S-Left>">c_<S-Left></a> <span class="Special"><S-Left></span> cursor one word left<br>
<a class="Identifier" href="cmdline.html#c_<C-Left>">c_<C-Left></a> <span class="Special"><C-Left></span> cursor one word left<br>
<a class="Identifier" href="cmdline.html#c_<Right>">c_<Right></a> <span class="Special"><Right></span> cursor right<br>
<a class="Identifier" href="cmdline.html#c_<S-Right>">c_<S-Right></a> <span class="Special"><S-Right></span> cursor one word right<br>
<a class="Identifier" href="cmdline.html#c_<C-Right>">c_<C-Right></a> <span class="Special"><C-Right></span> cursor one word right<br>
<a class="Identifier" href="cmdline.html#c_<Up>">c_<Up></a> <span class="Special"><Up></span> recall previous command-line from history that<br>
matches pattern in front of the cursor<br>
<a class="Identifier" href="cmdline.html#c_<S-Up>">c_<S-Up></a> <span class="Special"><S-Up></span> recall previous command-line from history<br>
<a class="Identifier" href="cmdline.html#c_<Down>">c_<Down></a> <span class="Special"><Down></span> recall next command-line from history that<br>
matches pattern in front of the cursor<br>
<a class="Identifier" href="cmdline.html#c_<S-Down>">c_<S-Down></a> <span class="Special"><S-Down></span> recall next command-line from history<br>
<a class="Identifier" href="cmdline.html#c_<Home>">c_<Home></a> <span class="Special"><Home></span> cursor to start of command-line<br>
<a class="Identifier" href="cmdline.html#c_<End>">c_<End></a> <span class="Special"><End></span> cursor to end of command-line<br>
<a class="Identifier" href="cmdline.html#c_<PageDown>">c_<PageDown></a> <span class="Special"><PageDown></span> same as <span class="Special"><S-Down></span><br>
<a class="Identifier" href="cmdline.html#c_<PageUp>">c_<PageUp></a> <span class="Special"><PageUp></span> same as <span class="Special"><S-Up></span><br>
<a class="Identifier" href="cmdline.html#c_<Insert>">c_<Insert></a> <span class="Special"><Insert></span> toggle insert/overstrike mode<br>
<a class="Identifier" href="cmdline.html#c_<LeftMouse>">c_<LeftMouse></a> <span class="Special"><LeftMouse></span> cursor at mouse click<br>
<br>
You found it, Arthur! <a class="Constant" href="vimindex.html#holy-grail" name="holy-grail">holy-grail</a> <a class="Constant" href="vimindex.html#:smile" name=":smile">:smile</a><br>
<br>
<span class="PreProc">==============================================================================</span><br>
5. EX commands <a class="Constant" href="vimindex.html#ex-cmd-index" name="ex-cmd-index">ex-cmd-index</a> <a class="Constant" href="vimindex.html#:index" name=":index">:index</a><br>
<br>
This is a brief but complete listing of all the ":" commands, without<br>
mentioning any arguments. The optional part of the command name is inside [].<br>
The commands are sorted on the non-optional part of their name.<br>
<br>
<span class="PreProc">tag command action</span><br>
<span class="PreProc">------------------------------------------------------------------------------</span><br>
<a class="Identifier" href="various.html#:!">:!</a> :! filter lines or execute an external command<br>
<a class="Identifier" href="various.html#:!!">:!!</a> :!! repeat last ":!" command<br>
<a class="Identifier" href="various.html#:#">:#</a> :# same as ":number"<br>
<a class="Identifier" href="change.html#:&">:&</a> :& repeat last ":substitute"<br>
<a class="Identifier" href="repeat.html#:star">:star</a> :* execute contents of a register<br>
<a class="Identifier" href="change.html#:<">:<</a> :< shift lines one <a class="Type" href="options.html#'shiftwidth'">'shiftwidth'</a> left<br>
<a class="Identifier" href="various.html#:=">:=</a> := print the cursor line number<br>
<a class="Identifier" href="change.html#:>">:></a> :> shift lines one <a class="Type" href="options.html#'shiftwidth'">'shiftwidth'</a> right<br>
<a class="Identifier" href="repeat.html#:@">:@</a> :@ execute contents of a register<br>
<a class="Identifier" href="repeat.html#:@@">:@@</a> :@@ repeat the previous ":@"<br>
<a class="Identifier" href="editing.html#:Next">:Next</a> :<span class="Special">N</span>[ext] go to previous file in the argument list<br>
<a class="Identifier" href="various.html#:Print">:Print</a> :P[rint] print lines<br>
<a class="Identifier" href="editing.html#:X">:X</a> :X ask for encryption key<br>
<a class="Identifier" href="insert.html#:append">:append</a> :a[ppend] append text<br>
<a class="Identifier" href="map.html#:abbreviate">:abbreviate</a> :ab[breviate] enter abbreviation<br>
<a class="Identifier" href="map.html#:abclear">:abclear</a> :abc[lear] remove all abbreviations<br>
<a class="Identifier" href="windows.html#:aboveleft">:aboveleft</a> :abo[veleft] make split window appear left or above<br>
<a class="Identifier" href="windows.html#:all">:all</a> :al[l] open a window for each file in the argument<br>
list<br>
<a class="Identifier" href="gui.html#:amenu">:amenu</a> :am[enu] enter new menu item for all modes<br>
<a class="Identifier" href="gui.html#:anoremenu">:anoremenu</a> :an[oremenu] enter a new menu for all modes that will not<br>
be remapped<br>
<a class="Identifier" href="editing.html#:args">:args</a> :ar[gs] print the argument list<br>
<a class="Identifier" href="editing.html#:argadd">:argadd</a> :arga[dd] add items to the argument list<br>
<a class="Identifier" href="editing.html#:argdelete">:argdelete</a> :argd[elete] delete items from the argument list<br>
<a class="Identifier" href="editing.html#:argedit">:argedit</a> :arge[dit] add item to the argument list and edit it<br>
<a class="Identifier" href="editing.html#:argdo">:argdo</a> :argdo do a command on all items in the argument list<br>
<a class="Identifier" href="editing.html#:argglobal">:argglobal</a> :argg[lobal] define the global argument list<br>
<a class="Identifier" href="editing.html#:arglocal">:arglocal</a> :argl[ocal] define a local argument list<br>
<a class="Identifier" href="editing.html#:argument">:argument</a> :argu[ment] go to specific file in the argument list<br>
<a class="Identifier" href="various.html#:ascii">:ascii</a> :as[cii] print ascii value of character under the cursor<br>
<a class="Identifier" href="autocmd.html#:autocmd">:autocmd</a> :au[tocmd] enter or show autocommands<br>
<a class="Identifier" href="autocmd.html#:augroup">:augroup</a> :aug[roup] select the autocommand group to use<br>
<a class="Identifier" href="gui.html#:aunmenu">:aunmenu</a> :aun[menu] remove menu for all modes<br>
<a class="Identifier" href="windows.html#:buffer">:buffer</a> :b[uffer] go to specific buffer in the buffer list<br>
<a class="Identifier" href="windows.html#:bNext">:bNext</a> :bN[ext] go to previous buffer in the buffer list<br>
<a class="Identifier" href="windows.html#:ball">:ball</a> :ba[ll] open a window for each buffer in the buffer list<br>
<a class="Identifier" href="windows.html#:badd">:badd</a> :bad[d] add buffer to the buffer list<br>
<a class="Identifier" href="windows.html#:bdelete">:bdelete</a> :bd[elete] remove a buffer from the buffer list<br>
<a class="Identifier" href="gui.html#:behave">:behave</a> :be[have] set mouse and selection behavior<br>
<a class="Identifier" href="windows.html#:belowright">:belowright</a> :bel[owright] make split window appear right or below<br>
<a class="Identifier" href="windows.html#:bfirst">:bfirst</a> :bf[irst] go to first buffer in the buffer list<br>
<a class="Identifier" href="windows.html#:blast">:blast</a> :bl[ast] go to last buffer in the buffer list<br>
<a class="Identifier" href="windows.html#:bmodified">:bmodified</a> :bm[odified] go to next buffer in the buffer list that has<br>
been modified<br>
<a class="Identifier" href="windows.html#:bnext">:bnext</a> :bn[ext] go to next buffer in the buffer list<br>
<a class="Identifier" href="windows.html#:botright">:botright</a> :bo[tright] make split window appear at bottom or far right<br>
<a class="Identifier" href="windows.html#:bprevious">:bprevious</a> :bp[revious] go to previous buffer in the buffer list<br>
<a class="Identifier" href="windows.html#:brewind">:brewind</a> :br[ewind] go to first buffer in the buffer list<br>
<a class="Identifier" href="eval.html#:break">:break</a> :brea[k] break out of while loop<br>
<a class="Identifier" href="repeat.html#:breakadd">:breakadd</a> :breaka[dd] add a debugger breakpoint<br>
<a class="Identifier" href="repeat.html#:breakdel">:breakdel</a> :breakd[el] delete a debugger breakpoint<br>
<a class="Identifier" href="repeat.html#:breaklist">:breaklist</a> :breakl[ist] list debugger breakpoints<br>
<a class="Identifier" href="editing.html#:browse">:browse</a> :bro[wse] use file selection dialog<br>
<a class="Identifier" href="windows.html#:bufdo">:bufdo</a> :bufdo execute command in each listed buffer<br>
<a class="Identifier" href="windows.html#:buffers">:buffers</a> :buffers list all files in the buffer list<br>
<a class="Identifier" href="windows.html#:bunload">:bunload</a> :bun[load] unload a specific buffer<br>
<a class="Identifier" href="windows.html#:bwipeout">:bwipeout</a> :bw[ipeout] really delete a buffer<br>
<a class="Identifier" href="change.html#:change">:change</a> :c[hange] replace a line or series of lines<br>
<a class="Identifier" href="quickfix.html#:cNext">:cNext</a> :cN[ext] go to previous error<br>
<a class="Identifier" href="quickfix.html#:cNfile">:cNfile</a> :cNf[ile] go to last error in previous file<br>
<a class="Identifier" href="map.html#:cabbrev">:cabbrev</a> :ca[bbrev] like ":abbreviate" but for Command-line mode<br>
<a class="Identifier" href="map.html#:cabclear">:cabclear</a> :cabc[lear] clear all abbreviations for Command-line mode<br>
<a class="Identifier" href="quickfix.html#:caddbuffer">:caddbuffer</a> :cad[dbuffer] add errors from buffer<br>
<a class="Identifier" href="quickfix.html#:caddexpr">:caddexpr</a> :cadde[xpr] add errors from expr<br>
<a class="Identifier" href="quickfix.html#:caddfile">:caddfile</a> :caddf[ile] add error message to current quickfix list<br>
<a class="Identifier" href="eval.html#:call">:call</a> :cal[l] call a function<br>
<a class="Identifier" href="eval.html#:catch">:catch</a> :cat[ch] part of a :try command<br>
<a class="Identifier" href="quickfix.html#:cbottom">:cbottom</a> :cbo[ttom] scroll to the bottom of the quickfix window<br>
<a class="Identifier" href="quickfix.html#:cbuffer">:cbuffer</a> :cb[uffer] parse error messages and jump to first error<br>
<a class="Identifier" href="quickfix.html#:cc">:cc</a> :cc go to specific error<br>
<a class="Identifier" href="quickfix.html#:cclose">:cclose</a> :ccl[ose] close quickfix window<br>
<a class="Identifier" href="editing.html#:cd">:cd</a> :cd change directory<br>
<a class="Identifier" href="quickfix.html#:cdo">:cdo</a> :cdo execute command in each valid error list entry<br>
<a class="Identifier" href="quickfix.html#:cfdo">:cfdo</a> :cfd[o] execute command in each file in error list<br>
<a class="Identifier" href="change.html#:center">:center</a> :ce[nter] format lines at the center<br>
<a class="Identifier" href="quickfix.html#:cexpr">:cexpr</a> :cex[pr] read errors from expr and jump to first<br>
<a class="Identifier" href="quickfix.html#:cfile">:cfile</a> :cf[ile] read file with error messages and jump to first<br>
<a class="Identifier" href="quickfix.html#:cfirst">:cfirst</a> :cfir[st] go to the specified error, default first one<br>
<a class="Identifier" href="quickfix.html#:cgetbuffer">:cgetbuffer</a> :cgetb[uffer] get errors from buffer<br>
<a class="Identifier" href="quickfix.html#:cgetexpr">:cgetexpr</a> :cgete[xpr] get errors from expr<br>
<a class="Identifier" href="quickfix.html#:cgetfile">:cgetfile</a> :cg[etfile] read file with error messages<br>
<a class="Identifier" href="motion.html#:changes">:changes</a> :changes print the change list<br>
<a class="Identifier" href="editing.html#:chdir">:chdir</a> :chd[ir] change directory<br>
<a class="Identifier" href="tagsrch.html#:checkpath">:checkpath</a> :che[ckpath] list included files<br>
<a class="Identifier" href="editing.html#:checktime">:checktime</a> :checkt[ime] check timestamp of loaded buffers<br>
<a class="Identifier" href="quickfix.html#:chistory">:chistory</a> :chi[story] list the error lists<br>
<a class="Identifier" href="quickfix.html#:clast">:clast</a> :cla[st] go to the specified error, default last one<br>
<a class="Identifier" href="motion.html#:clearjumps">:clearjumps</a> :cle[arjumps] clear the jump list<br>
<a class="Identifier" href="quickfix.html#:clist">:clist</a> :cl[ist] list all errors<br>
<a class="Identifier" href="windows.html#:close">:close</a> :clo[se] close current window<br>
<a class="Identifier" href="map.html#:cmap">:cmap</a> :cm[ap] like ":map" but for Command-line mode<br>
<a class="Identifier" href="map.html#:cmapclear">:cmapclear</a> :cmapc[lear] clear all mappings for Command-line mode<br>
<a class="Identifier" href="gui.html#:cmenu">:cmenu</a> :cme[nu] add menu for Command-line mode<br>
<a class="Identifier" href="quickfix.html#:cnext">:cnext</a> :cn[ext] go to next error<br>
<a class="Identifier" href="quickfix.html#:cnewer">:cnewer</a> :cnew[er] go to newer error list<br>
<a class="Identifier" href="quickfix.html#:cnfile">:cnfile</a> :cnf[ile] go to first error in next file<br>
<a class="Identifier" href="map.html#:cnoremap">:cnoremap</a> :cno[remap] like ":noremap" but for Command-line mode<br>
<a class="Identifier" href="map.html#:cnoreabbrev">:cnoreabbrev</a> :cnorea[bbrev] like ":noreabbrev" but for Command-line mode<br>
<a class="Identifier" href="gui.html#:cnoremenu">:cnoremenu</a> :cnoreme[nu] like ":noremenu" but for Command-line mode<br>
<a class="Identifier" href="change.html#:copy">:copy</a> :co[py] copy lines<br>
<a class="Identifier" href="quickfix.html#:colder">:colder</a> :col[der] go to older error list<br>
<a class="Identifier" href="syntax.html#:colorscheme">:colorscheme</a> :colo[rscheme] load a specific color scheme<br>
<a class="Identifier" href="map.html#:command">:command</a> :com[mand] create user-defined command<br>
<a class="Identifier" href="map.html#:comclear">:comclear</a> :comc[lear] clear all user-defined commands<br>
<a class="Identifier" href="quickfix.html#:compiler">:compiler</a> :comp[iler] do settings for a specific compiler<br>
<a class="Identifier" href="eval.html#:continue">:continue</a> :con[tinue] go back to :while<br>
<a class="Identifier" href="editing.html#:confirm">:confirm</a> :conf[irm] prompt user when confirmation required<br>
<a class="Identifier" href="quickfix.html#:copen">:copen</a> :cope[n] open quickfix window<br>
<a class="Identifier" href="quickfix.html#:cprevious">:cprevious</a> :cp[revious] go to previous error<br>
<a class="Identifier" href="quickfix.html#:cpfile">:cpfile</a> :cpf[ile] go to last error in previous file<br>
<a class="Identifier" href="quickfix.html#:cquit">:cquit</a> :cq[uit] quit Vim with an error code<br>
<a class="Identifier" href="quickfix.html#:crewind">:crewind</a> :cr[ewind] go to the specified error, default first one<br>
<a class="Identifier" href="if_cscop.html#:cscope">:cscope</a> :cs[cope] execute cscope command<br>
<a class="Identifier" href="if_cscop.html#:cstag">:cstag</a> :cst[ag] use cscope to jump to a tag<br>
<a class="Identifier" href="map.html#:cunmap">:cunmap</a> :cu[nmap] like ":unmap" but for Command-line mode<br>
<a class="Identifier" href="map.html#:cunabbrev">:cunabbrev</a> :cuna[bbrev] like ":unabbrev" but for Command-line mode<br>
<a class="Identifier" href="gui.html#:cunmenu">:cunmenu</a> :cunme[nu] remove menu for Command-line mode<br>
<a class="Identifier" href="quickfix.html#:cwindow">:cwindow</a> :cw[indow] open or close quickfix window<br>
<a class="Identifier" href="change.html#:delete">:delete</a> :d[elete] delete lines<br>
<a class="Identifier" href="motion.html#:delmarks">:delmarks</a> :delm[arks] delete marks<br>
<a class="Identifier" href="repeat.html#:debug">:debug</a> :deb[ug] run a command in debugging mode<br>
<a class="Identifier" href="repeat.html#:debuggreedy">:debuggreedy</a> :debugg[reedy] read debug mode commands from normal input<br>
<a class="Identifier" href="map.html#:delcommand">:delcommand</a> :delc[ommand] delete user-defined command<br>
<a class="Identifier" href="eval.html#:delfunction">:delfunction</a> :delf[unction] delete a user function<br>
<a class="Identifier" href="diff.html#:diffupdate">:diffupdate</a> :dif[fupdate] update <a class="Type" href="options.html#'diff'">'diff'</a> buffers<br>
<a class="Identifier" href="diff.html#:diffget">:diffget</a> :diffg[et] remove differences in current buffer<br>
<a class="Identifier" href="diff.html#:diffoff">:diffoff</a> :diffo[ff] switch off diff mode<br>
<a class="Identifier" href="diff.html#:diffpatch">:diffpatch</a> :diffp[atch] apply a patch and show differences<br>
<a class="Identifier" href="diff.html#:diffput">:diffput</a> :diffpu[t] remove differences in other buffer<br>
<a class="Identifier" href="diff.html#:diffsplit">:diffsplit</a> :diffs[plit] show differences with another file<br>
<a class="Identifier" href="diff.html#:diffthis">:diffthis</a> :diffthis make current window a diff window<br>
<a class="Identifier" href="digraph.html#:digraphs">:digraphs</a> :dig[raphs] show or enter digraphs<br>
<a class="Identifier" href="change.html#:display">:display</a> :di[splay] display registers<br>
<a class="Identifier" href="tagsrch.html#:djump">:djump</a> :dj[ump] jump to #define<br>
<a class="Identifier" href="change.html#:dl">:dl</a> :dl short for <a class="Identifier" href="change.html#:delete">:delete</a> with the 'l' flag<br>
<a class="Identifier" href="change.html#:del">:del</a> :del[ete]l short for <a class="Identifier" href="change.html#:delete">:delete</a> with the 'l' flag<br>
<a class="Identifier" href="tagsrch.html#:dlist">:dlist</a> :dli[st] list #defines<br>
<a class="Identifier" href="autocmd.html#:doautocmd">:doautocmd</a> :do[autocmd] apply autocommands to current buffer<br>
<a class="Identifier" href="autocmd.html#:doautoall">:doautoall</a> :doautoa[ll] apply autocommands for all loaded buffers<br>
<a class="Identifier" href="change.html#:dp">:dp</a> :d[elete]p short for <a class="Identifier" href="change.html#:delete">:delete</a> with the 'p' flag<br>
<a class="Identifier" href="windows.html#:drop">:drop</a> :dr[op] jump to window editing file or edit file in<br>
current window<br>
<a class="Identifier" href="tagsrch.html#:dsearch">:dsearch</a> :ds[earch] list one #define<br>
<a class="Identifier" href="tagsrch.html#:dsplit">:dsplit</a> :dsp[lit] split window and jump to #define<br>
<a class="Identifier" href="editing.html#:edit">:edit</a> :e[dit] edit a file<br>
<a class="Identifier" href="undo.html#:earlier">:earlier</a> :ea[rlier] go to older change, undo<br>
<a class="Identifier" href="eval.html#:echo">:echo</a> :ec[ho] echoes the result of expressions<br>
<a class="Identifier" href="eval.html#:echoerr">:echoerr</a> :echoe[rr] like :echo, show like an error and use history<br>
<a class="Identifier" href="eval.html#:echohl">:echohl</a> :echoh[l] set highlighting for echo commands<br>
<a class="Identifier" href="eval.html#:echomsg">:echomsg</a> :echom[sg] same as :echo, put message in history<br>
<a class="Identifier" href="eval.html#:echon">:echon</a> :echon same as :echo, but without <span class="Special"><EOL></span><br>
<a class="Identifier" href="eval.html#:else">:else</a> :el[se] part of an :if command<br>
<a class="Identifier" href="eval.html#:elseif">:elseif</a> :elsei[f] part of an :if command<br>
<a class="Identifier" href="gui.html#:emenu">:emenu</a> :em[enu] execute a menu by name<br>
<a class="Identifier" href="eval.html#:endif">:endif</a> :en[dif] end previous :if<br>
<a class="Identifier" href="eval.html#:endfor">:endfor</a> :endfo[r] end previous :for<br>
<a class="Identifier" href="eval.html#:endfunction">:endfunction</a> :endf[unction] end of a user function<br>
<a class="Identifier" href="eval.html#:endtry">:endtry</a> :endt[ry] end previous :try<br>
<a class="Identifier" href="eval.html#:endwhile">:endwhile</a> :endw[hile] end previous :while<br>
<a class="Identifier" href="editing.html#:enew">:enew</a> :ene[w] edit a new, unnamed buffer<br>
<a class="Identifier" href="editing.html#:ex">:ex</a> :ex same as ":edit"<br>
<a class="Identifier" href="eval.html#:execute">:execute</a> :exe[cute] execute result of expressions<br>
<a class="Identifier" href="editing.html#:exit">:exit</a> :exi[t] same as ":xit"<br>
<a class="Identifier" href="helphelp.html#:exusage">:exusage</a> :exu[sage] overview of Ex commands<br>
<a class="Identifier" href="editing.html#:file">:file</a> :f[ile] show or set the current file name<br>
<a class="Identifier" href="windows.html#:files">:files</a> :files list all files in the buffer list<br>
<a class="Identifier" href="filetype.html#:filetype">:filetype</a> :filet[ype] switch file type detection on/off<br>
<a class="Identifier" href="various.html#:filter">:filter</a> :filt[er] filter output of following command<br>
<a class="Identifier" href="editing.html#:find">:find</a> :fin[d] find file in <a class="Type" href="options.html#'path'">'path'</a> and edit it<br>
<a class="Identifier" href="eval.html#:finally">:finally</a> :fina[lly] part of a :try command<br>
<a class="Identifier" href="repeat.html#:finish">:finish</a> :fini[sh] quit sourcing a Vim script<br>
<a class="Identifier" href="editing.html#:first">:first</a> :fir[st] go to the first file in the argument list<br>
<a class="Identifier" href="options.html#:fixdel">:fixdel</a> :fix[del] set key code of <span class="Special"><Del></span><br>
<a class="Identifier" href="fold.html#:fold">:fold</a> :fo[ld] create a fold<br>
<a class="Identifier" href="fold.html#:foldclose">:foldclose</a> :foldc[lose] close folds<br>
<a class="Identifier" href="fold.html#:folddoopen">:folddoopen</a> :foldd[oopen] execute command on lines not in a closed fold<br>
<a class="Identifier" href="fold.html#:folddoclosed">:folddoclosed</a> :folddoc[losed] execute command on lines in a closed fold<br>
<a class="Identifier" href="fold.html#:foldopen">:foldopen</a> :foldo[pen] open folds<br>
<a class="Identifier" href="eval.html#:for">:for</a> :for for loop<br>
<a class="Identifier" href="eval.html#:function">:function</a> :fu[nction] define a user function<br>
<a class="Identifier" href="repeat.html#:global">:global</a> :g[lobal] execute commands for matching lines<br>
<a class="Identifier" href="motion.html#:goto">:goto</a> :go[to] go to byte in the buffer<br>
<a class="Identifier" href="quickfix.html#:grep">:grep</a> :gr[ep] run <a class="Type" href="options.html#'grepprg'">'grepprg'</a> and jump to first match<br>
<a class="Identifier" href="quickfix.html#:grepadd">:grepadd</a> :grepa[dd] like :grep, but append to current list<br>
<a class="Identifier" href="gui_x11.html#:gui">:gui</a> :gu[i] start the GUI<br>
<a class="Identifier" href="gui_x11.html#:gvim">:gvim</a> :gv[im] start the GUI<br>
<a class="Identifier" href="print.html#:hardcopy">:hardcopy</a> :ha[rdcopy] send text to the printer<br>
<a class="Identifier" href="helphelp.html#:help">:help</a> :h[elp] open a help window<br>
<a class="Identifier" href="helphelp.html#:helpclose">:helpclose</a> :helpc[lose] close one help window<br>
<a class="Identifier" href="helphelp.html#:helpfind">:helpfind</a> :helpf[ind] dialog to open a help window<br>
<a class="Identifier" href="helphelp.html#:helpgrep">:helpgrep</a> :helpg[rep] like ":grep" but searches help files<br>
<a class="Identifier" href="helphelp.html#:helptags">:helptags</a> :helpt[ags] generate help tags for a directory<br>
<a class="Identifier" href="syntax.html#:highlight">:highlight</a> :hi[ghlight] specify highlighting methods<br>
<a class="Identifier" href="windows.html#:hide">:hide</a> :hid[e] hide current buffer for a command<br>
<a class="Identifier" href="cmdline.html#:history">:history</a> :his[tory] print a history list<br>
<a class="Identifier" href="insert.html#:insert">:insert</a> :i[nsert] insert text<br>
<a class="Identifier" href="map.html#:iabbrev">:iabbrev</a> :ia[bbrev] like ":abbrev" but for Insert mode<br>
<a class="Identifier" href="map.html#:iabclear">:iabclear</a> :iabc[lear] like ":abclear" but for Insert mode<br>
<a class="Identifier" href="eval.html#:if">:if</a> :if execute commands when condition met<br>
<a class="Identifier" href="tagsrch.html#:ijump">:ijump</a> :ij[ump] jump to definition of identifier<br>
<a class="Identifier" href="tagsrch.html#:ilist">:ilist</a> :il[ist] list lines where identifier matches<br>
<a class="Identifier" href="map.html#:imap">:imap</a> :im[ap] like ":map" but for Insert mode<br>
<a class="Identifier" href="map.html#:imapclear">:imapclear</a> :imapc[lear] like ":mapclear" but for Insert mode<br>
<a class="Identifier" href="gui.html#:imenu">:imenu</a> :ime[nu] add menu for Insert mode<br>
<a class="Identifier" href="map.html#:inoremap">:inoremap</a> :ino[remap] like ":noremap" but for Insert mode<br>
<a class="Identifier" href="map.html#:inoreabbrev">:inoreabbrev</a> :inorea[bbrev] like ":noreabbrev" but for Insert mode<br>
<a class="Identifier" href="gui.html#:inoremenu">:inoremenu</a> :inoreme[nu] like ":noremenu" but for Insert mode<br>
<a class="Identifier" href="starting.html#:intro">:intro</a> :int[ro] print the introductory message<br>
<a class="Identifier" href="tagsrch.html#:isearch">:isearch</a> :is[earch] list one line where identifier matches<br>
<a class="Identifier" href="tagsrch.html#:isplit">:isplit</a> :isp[lit] split window and jump to definition of<br>
identifier<br>
<a class="Identifier" href="map.html#:iunmap">:iunmap</a> :iu[nmap] like ":unmap" but for Insert mode<br>
<a class="Identifier" href="map.html#:iunabbrev">:iunabbrev</a> :iuna[bbrev] like ":unabbrev" but for Insert mode<br>
<a class="Identifier" href="gui.html#:iunmenu">:iunmenu</a> :iunme[nu] remove menu for Insert mode<br>
<a class="Identifier" href="change.html#:join">:join</a> :j[oin] join lines<br>
<a class="Identifier" href="motion.html#:jumps">:jumps</a> :ju[mps] print the jump list<br>
<a class="Identifier" href="motion.html#:k">:k</a> :k set a mark<br>
<a class="Identifier" href="editing.html#:keepalt">:keepalt</a> :keepa[lt] following command keeps the alternate file<br>
<a class="Identifier" href="motion.html#:keepmarks">:keepmarks</a> :kee[pmarks] following command keeps marks where they are<br>
<a class="Identifier" href="motion.html#:keepjumps">:keepjumps</a> :keepj[umps] following command keeps jumplist and marks<br>
<a class="Identifier" href="cmdline.html#:keeppatterns">:keeppatterns</a> :keepp[atterns] following command keeps search pattern history<br>
<a class="Identifier" href="quickfix.html#:lNext">:lNext</a> :lN[ext] go to previous entry in location list<br>
<a class="Identifier" href="quickfix.html#:lNfile">:lNfile</a> :lNf[ile] go to last entry in previous file<br>
<a class="Identifier" href="various.html#:list">:list</a> :l[ist] print lines<br>
<a class="Identifier" href="quickfix.html#:laddexpr">:laddexpr</a> :lad[dexpr] add locations from expr<br>
<a class="Identifier" href="quickfix.html#:laddbuffer">:laddbuffer</a> :laddb[uffer] add locations from buffer<br>
<a class="Identifier" href="quickfix.html#:laddfile">:laddfile</a> :laddf[ile] add locations to current location list<br>
<a class="Identifier" href="editing.html#:last">:last</a> :la[st] go to the last file in the argument list<br>
<a class="Identifier" href="mlang.html#:language">:language</a> :lan[guage] set the language (locale)<br>
<a class="Identifier" href="undo.html#:later">:later</a> :lat[er] go to newer change, redo<br>
<a class="Identifier" href="quickfix.html#:lbottom">:lbottom</a> :lbo[ttom] scroll to the bottom of the location window<br>
<a class="Identifier" href="quickfix.html#:lbuffer">:lbuffer</a> :lb[uffer] parse locations and jump to first location<br>
<a class="Identifier" href="editing.html#:lcd">:lcd</a> :lc[d] change directory locally<br>
<a class="Identifier" href="editing.html#:lchdir">:lchdir</a> :lch[dir] change directory locally<br>
<a class="Identifier" href="quickfix.html#:lclose">:lclose</a> :lcl[ose] close location window<br>
<a class="Identifier" href="if_cscop.html#:lcscope">:lcscope</a> :lcs[cope] like ":cscope" but uses location list<br>
<a class="Identifier" href="quickfix.html#:ldo">:ldo</a> :ld[o] execute command in valid location list entries<br>
<a class="Identifier" href="quickfix.html#:lfdo">:lfdo</a> :lfd[o] execute command in each file in location list<br>
<a class="Identifier" href="change.html#:left">:left</a> :le[ft] left align lines<br>
<a class="Identifier" href="windows.html#:leftabove">:leftabove</a> :lefta[bove] make split window appear left or above<br>
<a class="Identifier" href="eval.html#:let">:let</a> :let assign a value to a variable or option<br>
<a class="Identifier" href="quickfix.html#:lexpr">:lexpr</a> :lex[pr] read locations from expr and jump to first<br>
<a class="Identifier" href="quickfix.html#:lfile">:lfile</a> :lf[ile] read file with locations and jump to first<br>
<a class="Identifier" href="quickfix.html#:lfirst">:lfirst</a> :lfir[st] go to the specified location, default first one<br>
<a class="Identifier" href="quickfix.html#:lgetbuffer">:lgetbuffer</a> :lgetb[uffer] get locations from buffer<br>
<a class="Identifier" href="quickfix.html#:lgetexpr">:lgetexpr</a> :lgete[xpr] get locations from expr<br>
<a class="Identifier" href="quickfix.html#:lgetfile">:lgetfile</a> :lg[etfile] read file with locations<br>
<a class="Identifier" href="quickfix.html#:lgrep">:lgrep</a> :lgr[ep] run <a class="Type" href="options.html#'grepprg'">'grepprg'</a> and jump to first match<br>
<a class="Identifier" href="quickfix.html#:lgrepadd">:lgrepadd</a> :lgrepa[dd] like :grep, but append to current list<br>
<a class="Identifier" href="helphelp.html#:lhelpgrep">:lhelpgrep</a> :lh[elpgrep] like ":helpgrep" but uses location list<br>
<a class="Identifier" href="quickfix.html#:lhistory">:lhistory</a> :lhi[story] list the location lists<br>
<a class="Identifier" href="quickfix.html#:ll">:ll</a> :ll go to specific location<br>
<a class="Identifier" href="quickfix.html#:llast">:llast</a> :lla[st] go to the specified location, default last one<br>
<a class="Identifier" href="quickfix.html#:llist">:llist</a> :lli[st] list all locations<br>
<a class="Identifier" href="quickfix.html#:lmake">:lmake</a> :lmak[e] execute external command <a class="Type" href="options.html#'makeprg'">'makeprg'</a> and parse<br>
error messages<br>
<a class="Identifier" href="map.html#:lmap">:lmap</a> :lm[ap] like ":map!" but includes Lang-Arg mode<br>
<a class="Identifier" href="map.html#:lmapclear">:lmapclear</a> :lmapc[lear] like ":mapclear!" but includes Lang-Arg mode<br>
<a class="Identifier" href="quickfix.html#:lnext">:lnext</a> :lne[xt] go to next location<br>
<a class="Identifier" href="quickfix.html#:lnewer">:lnewer</a> :lnew[er] go to newer location list<br>
<a class="Identifier" href="quickfix.html#:lnfile">:lnfile</a> :lnf[ile] go to first location in next file<br>
<a class="Identifier" href="map.html#:lnoremap">:lnoremap</a> :ln[oremap] like ":noremap!" but includes Lang-Arg mode<br>
<a class="Identifier" href="mbyte.html#:loadkeymap">:loadkeymap</a> :loadk[eymap] load the following keymaps until EOF<br>
<a class="Identifier" href="starting.html#:loadview">:loadview</a> :lo[adview] load view for current window from a file<br>
<a class="Identifier" href="motion.html#:lockmarks">:lockmarks</a> :loc[kmarks] following command keeps marks where they are<br>
<a class="Identifier" href="eval.html#:lockvar">:lockvar</a> :lockv[ar] lock variables<br>
<a class="Identifier" href="quickfix.html#:lolder">:lolder</a> :lol[der] go to older location list<br>
<a class="Identifier" href="quickfix.html#:lopen">:lopen</a> :lope[n] open location window<br>
<a class="Identifier" href="quickfix.html#:lprevious">:lprevious</a> :lp[revious] go to previous location<br>
<a class="Identifier" href="quickfix.html#:lpfile">:lpfile</a> :lpf[ile] go to last location in previous file<br>
<a class="Identifier" href="quickfix.html#:lrewind">:lrewind</a> :lr[ewind] go to the specified location, default first one<br>
<a class="Identifier" href="windows.html#:ls">:ls</a> :ls list all buffers<br>
<a class="Identifier" href="tagsrch.html#:ltag">:ltag</a> :lt[ag] jump to tag and add matching tags to the<br>
location list<br>
<a class="Identifier" href="map.html#:lunmap">:lunmap</a> :lu[nmap] like ":unmap!" but includes Lang-Arg mode<br>
<a class="Identifier" href="if_lua.html#:lua">:lua</a> :lua execute <a class="Identifier" href="if_lua.html#Lua">Lua</a> command<br>
<a class="Identifier" href="if_lua.html#:luado">:luado</a> :luad[o] execute Lua command for each line<br>
<a class="Identifier" href="if_lua.html#:luafile">:luafile</a> :luaf[ile] execute <a class="Identifier" href="if_lua.html#Lua">Lua</a> script file<br>
<a class="Identifier" href="quickfix.html#:lvimgrep">:lvimgrep</a> :lv[imgrep] search for pattern in files<br>
<a class="Identifier" href="quickfix.html#:lvimgrepadd">:lvimgrepadd</a> :lvimgrepa[dd] like :vimgrep, but append to current list<br>
<a class="Identifier" href="quickfix.html#:lwindow">:lwindow</a> :lw[indow] open or close location window<br>
<a class="Identifier" href="change.html#:move">:move</a> :m[ove] move lines<br>
<a class="Identifier" href="motion.html#:mark">:mark</a> :ma[rk] set a mark<br>
<a class="Identifier" href="quickfix.html#:make">:make</a> :mak[e] execute external command <a class="Type" href="options.html#'makeprg'">'makeprg'</a> and parse<br>
error messages<br>
<a class="Identifier" href="map.html#:map">:map</a> :map show or enter a mapping<br>
<a class="Identifier" href="map.html#:mapclear">:mapclear</a> :mapc[lear] clear all mappings for Normal and Visual mode<br>
<a class="Identifier" href="motion.html#:marks">:marks</a> :marks list all marks<br>
<a class="Identifier" href="pattern.html#:match">:match</a> :mat[ch] define a match to highlight<br>
<a class="Identifier" href="gui.html#:menu">:menu</a> :me[nu] enter a new menu item<br>
<a class="Identifier" href="mlang.html#:menutranslate">:menutranslate</a> :menut[ranslate] add a menu translation item<br>
<a class="Identifier" href="message.html#:messages">:messages</a> :mes[sages] view previously displayed messages<br>
<a class="Identifier" href="starting.html#:mkexrc">:mkexrc</a> :mk[exrc] write current mappings and settings to a file<br>
<a class="Identifier" href="starting.html#:mksession">:mksession</a> :mks[ession] write session info to a file<br>
<a class="Identifier" href="spell.html#:mkspell">:mkspell</a> :mksp[ell] produce .spl spell file<br>
<a class="Identifier" href="starting.html#:mkvimrc">:mkvimrc</a> :mkv[imrc] write current mappings and settings to a file<br>
<a class="Identifier" href="starting.html#:mkview">:mkview</a> :mkvie[w] write view of current window to a file<br>
<a class="Identifier" href="term.html#:mode">:mode</a> :mod[e] show or change the screen mode<br>
<a class="Identifier" href="if_mzsch.html#:mzscheme">:mzscheme</a> :mz[scheme] execute MzScheme command<br>
<a class="Identifier" href="if_mzsch.html#:mzfile">:mzfile</a> :mzf[ile] execute MzScheme script file<br>
<a class="Identifier" href="netbeans.html#:nbclose">:nbclose</a> :nbc[lose] close the current Netbeans session<br>
<a class="Identifier" href="netbeans.html#:nbkey">:nbkey</a> :nb[key] pass a key to Netbeans<br>
<a class="Identifier" href="netbeans.html#:nbstart">:nbstart</a> :nbs[art] start a new Netbeans session<br>
<a class="Identifier" href="editing.html#:next">:next</a> :n[ext] go to next file in the argument list<br>
<a class="Identifier" href="windows.html#:new">:new</a> :new create a new empty window<br>
<a class="Identifier" href="map.html#:nmap">:nmap</a> :nm[ap] like ":map" but for Normal mode<br>
<a class="Identifier" href="map.html#:nmapclear">:nmapclear</a> :nmapc[lear] clear all mappings for Normal mode<br>
<a class="Identifier" href="gui.html#:nmenu">:nmenu</a> :nme[nu] add menu for Normal mode<br>
<a class="Identifier" href="map.html#:nnoremap">:nnoremap</a> :nn[oremap] like ":noremap" but for Normal mode<br>
<a class="Identifier" href="gui.html#:nnoremenu">:nnoremenu</a> :nnoreme[nu] like ":noremenu" but for Normal mode<br>
<a class="Identifier" href="autocmd.html#:noautocmd">:noautocmd</a> :noa[utocmd] following commands don't trigger autocommands<br>
<a class="Identifier" href="map.html#:noremap">:noremap</a> :no[remap] enter a mapping that will not be remapped<br>
<a class="Identifier" href="pattern.html#:nohlsearch">:nohlsearch</a> :noh[lsearch] suspend <a class="Type" href="options.html#'hlsearch'">'hlsearch'</a> highlighting<br>
<a class="Identifier" href="map.html#:noreabbrev">:noreabbrev</a> :norea[bbrev] enter an abbreviation that will not be<br>
remapped<br>
<a class="Identifier" href="gui.html#:noremenu">:noremenu</a> :noreme[nu] enter a menu that will not be remapped<br>
<a class="Identifier" href="various.html#:normal">:normal</a> :norm[al] execute Normal mode commands<br>
<a class="Identifier" href="recover.html#:noswapfile">:noswapfile</a> :nos[wapfile] following commands don't create a swap file<br>
<a class="Identifier" href="various.html#:number">:number</a> :nu[mber] print lines with line number<br>
<a class="Identifier" href="map.html#:nunmap">:nunmap</a> :nun[map] like ":unmap" but for Normal mode<br>
<a class="Identifier" href="gui.html#:nunmenu">:nunmenu</a> :nunme[nu] remove menu for Normal mode<br>
<a class="Identifier" href="starting.html#:oldfiles">:oldfiles</a> :ol[dfiles] list files that have marks in the viminfo file<br>
<a class="Identifier" href="vi_diff.html#:open">:open</a> :o[pen] start open mode (not implemented)<br>
<a class="Identifier" href="map.html#:omap">:omap</a> :om[ap] like ":map" but for Operator-pending mode<br>
<a class="Identifier" href="map.html#:omapclear">:omapclear</a> :omapc[lear] remove all mappings for Operator-pending mode<br>
<a class="Identifier" href="gui.html#:omenu">:omenu</a> :ome[nu] add menu for Operator-pending mode<br>
<a class="Identifier" href="windows.html#:only">:only</a> :on[ly] close all windows except the current one<br>
<a class="Identifier" href="map.html#:onoremap">:onoremap</a> :ono[remap] like ":noremap" but for Operator-pending mode<br>
<a class="Identifier" href="gui.html#:onoremenu">:onoremenu</a> :onoreme[nu] like ":noremenu" but for Operator-pending mode<br>
<a class="Identifier" href="options.html#:options">:options</a> :opt[ions] open the options-window<br>
<a class="Identifier" href="map.html#:ounmap">:ounmap</a> :ou[nmap] like ":unmap" but for Operator-pending mode<br>
<a class="Identifier" href="gui.html#:ounmenu">:ounmenu</a> :ounme[nu] remove menu for Operator-pending mode<br>
<a class="Identifier" href="syntax.html#:ownsyntax">:ownsyntax</a> :ow[nsyntax] set new local syntax highlight for this window<br>
<a class="Identifier" href="repeat.html#:packadd">:packadd</a> :pa[ckadd] add a plugin from <a class="Type" href="options.html#'packpath'">'packpath'</a><br>
<a class="Identifier" href="repeat.html#:packloadall">:packloadall</a> :packl[oadall] load all packages under <a class="Type" href="options.html#'packpath'">'packpath'</a><br>
<a class="Identifier" href="windows.html#:pclose">:pclose</a> :pc[lose] close preview window<br>
<a class="Identifier" href="windows.html#:pedit">:pedit</a> :ped[it] edit file in the preview window<br>
<a class="Identifier" href="if_perl.html#:perl">:perl</a> :pe[rl] execute Perl command<br>
<a class="Identifier" href="various.html#:print">:print</a> :p[rint] print lines<br>
<a class="Identifier" href="repeat.html#:profdel">:profdel</a> :profd[el] stop profiling a function or script<br>
<a class="Identifier" href="repeat.html#:profile">:profile</a> :prof[ile] profiling functions and scripts<br>
<a class="Identifier" href="change.html#:promptfind">:promptfind</a> :pro[mptfind] open GUI dialog for searching<br>
<a class="Identifier" href="change.html#:promptrepl">:promptrepl</a> :promptr[epl] open GUI dialog for search/replace<br>
<a class="Identifier" href="if_perl.html#:perldo">:perldo</a> :perld[o] execute Perl command for each line<br>
<a class="Identifier" href="tagsrch.html#:pop">:pop</a> :po[p] jump to older entry in tag stack<br>
<a class="Identifier" href="gui.html#:popup">:popup</a> :popu[p] popup a menu by name<br>
<a class="Identifier" href="windows.html#:ppop">:ppop</a> :pp[op] ":pop" in preview window<br>
<a class="Identifier" href="recover.html#:preserve">:preserve</a> :pre[serve] write all text to swap file<br>
<a class="Identifier" href="editing.html#:previous">:previous</a> :prev[ious] go to previous file in argument list<br>
<a class="Identifier" href="windows.html#:psearch">:psearch</a> :ps[earch] like ":ijump" but shows match in preview window<br>
<a class="Identifier" href="windows.html#:ptag">:ptag</a> :pt[ag] show tag in preview window<br>
<a class="Identifier" href="tagsrch.html#:ptNext">:ptNext</a> :ptN[ext] <a class="Identifier" href="tagsrch.html#:tNext">:tNext</a> in preview window<br>
<a class="Identifier" href="tagsrch.html#:ptfirst">:ptfirst</a> :ptf[irst] <a class="Identifier" href="tagsrch.html#:trewind">:trewind</a> in preview window<br>
<a class="Identifier" href="tagsrch.html#:ptjump">:ptjump</a> :ptj[ump] <a class="Identifier" href="tagsrch.html#:tjump">:tjump</a> and show tag in preview window<br>
<a class="Identifier" href="tagsrch.html#:ptlast">:ptlast</a> :ptl[ast] <a class="Identifier" href="tagsrch.html#:tlast">:tlast</a> in preview window<br>
<a class="Identifier" href="tagsrch.html#:ptnext">:ptnext</a> :ptn[ext] <a class="Identifier" href="tagsrch.html#:tnext">:tnext</a> in preview window<br>
<a class="Identifier" href="tagsrch.html#:ptprevious">:ptprevious</a> :ptp[revious] <a class="Identifier" href="tagsrch.html#:tprevious">:tprevious</a> in preview window<br>
<a class="Identifier" href="tagsrch.html#:ptrewind">:ptrewind</a> :ptr[ewind] <a class="Identifier" href="tagsrch.html#:trewind">:trewind</a> in preview window<br>
<a class="Identifier" href="tagsrch.html#:ptselect">:ptselect</a> :pts[elect] <a class="Identifier" href="tagsrch.html#:tselect">:tselect</a> and show tag in preview window<br>
<a class="Identifier" href="change.html#:put">:put</a> :pu[t] insert contents of register in the text<br>
<a class="Identifier" href="editing.html#:pwd">:pwd</a> :pw[d] print current directory<br>
<a class="Identifier" href="if_pyth.html#:py3">:py3</a> :py3 execute Python 3 command<br>
<a class="Identifier" href="if_pyth.html#:python3">:python3</a> :python3 same as :py3<br>
<a class="Identifier" href="if_pyth.html#:py3do">:py3do</a> :py3d[o] execute Python 3 command for each line<br>
<a class="Identifier" href="if_pyth.html#:py3file">:py3file</a> :py3f[ile] execute Python 3 script file<br>
<a class="Identifier" href="if_pyth.html#:python">:python</a> :py[thon] execute Python command<br>
<a class="Identifier" href="if_pyth.html#:pydo">:pydo</a> :pyd[o] execute Python command for each line<br>
<a class="Identifier" href="if_pyth.html#:pyfile">:pyfile</a> :pyf[ile] execute Python script file<br>
<a class="Identifier" href="if_pyth.html#:pyx">:pyx</a> :pyx execute <a class="Identifier" href="if_pyth.html#python_x">python_x</a> command<br>
<a class="Identifier" href="if_pyth.html#:pythonx">:pythonx</a> :pythonx same as :pyx<br>
<a class="Identifier" href="if_pyth.html#:pyxdo">:pyxdo</a> :pyxd[o] execute <a class="Identifier" href="if_pyth.html#python_x">python_x</a> command for each line<br>
<a class="Identifier" href="if_pyth.html#:pyxfile">:pyxfile</a> :pyxf[ile] execute <a class="Identifier" href="if_pyth.html#python_x">python_x</a> script file<br>
<a class="Identifier" href="editing.html#:quit">:quit</a> :q[uit] quit current window (when one window quit Vim)<br>
<a class="Identifier" href="editing.html#:quitall">:quitall</a> :quita[ll] quit Vim<br>
<a class="Identifier" href="editing.html#:qall">:qall</a> :qa[ll] quit Vim<br>
<a class="Identifier" href="insert.html#:read">:read</a> :r[ead] read file into the text<br>
<a class="Identifier" href="recover.html#:recover">:recover</a> :rec[over] recover a file from a swap file<br>
<a class="Identifier" href="undo.html#:redo">:redo</a> :red[o] redo one undone change<br>
<a class="Identifier" href="various.html#:redir">:redir</a> :redi[r] redirect messages to a file or register<br>
<a class="Identifier" href="various.html#:redraw">:redraw</a> :redr[aw] force a redraw of the display<br>
<a class="Identifier" href="various.html#:redrawstatus">:redrawstatus</a> :redraws[tatus] force a redraw of the status line(s)<br>
<a class="Identifier" href="change.html#:registers">:registers</a> :reg[isters] display the contents of registers<br>
<a class="Identifier" href="windows.html#:resize">:resize</a> :res[ize] change current window height<br>
<a class="Identifier" href="change.html#:retab">:retab</a> :ret[ab] change tab size<br>
<a class="Identifier" href="eval.html#:return">:return</a> :retu[rn] return from a user function<br>
<a class="Identifier" href="editing.html#:rewind">:rewind</a> :rew[ind] go to the first file in the argument list<br>
<a class="Identifier" href="change.html#:right">:right</a> :ri[ght] right align text<br>
<a class="Identifier" href="windows.html#:rightbelow">:rightbelow</a> :rightb[elow] make split window appear right or below<br>
<a class="Identifier" href="if_ruby.html#:ruby">:ruby</a> :rub[y] execute Ruby command<br>
<a class="Identifier" href="if_ruby.html#:rubydo">:rubydo</a> :rubyd[o] execute Ruby command for each line<br>
<a class="Identifier" href="if_ruby.html#:rubyfile">:rubyfile</a> :rubyf[ile] execute Ruby script file<br>
<a class="Identifier" href="undo.html#:rundo">:rundo</a> :rund[o] read undo information from a file<br>
<a class="Identifier" href="repeat.html#:runtime">:runtime</a> :ru[ntime] source vim scripts in <a class="Type" href="options.html#'runtimepath'">'runtimepath'</a><br>
<a class="Identifier" href="starting.html#:rviminfo">:rviminfo</a> :rv[iminfo] read from viminfo file<br>
<a class="Identifier" href="change.html#:substitute">:substitute</a> :s[ubstitute] find and replace text<br>
<a class="Identifier" href="windows.html#:sNext">:sNext</a> :sN[ext] split window and go to previous file in<br>
argument list<br>
<a class="Identifier" href="eval.html#:sandbox">:sandbox</a> :san[dbox] execute a command in the sandbox<br>
<a class="Identifier" href="windows.html#:sargument">:sargument</a> :sa[rgument] split window and go to specific file in<br>
argument list<br>
<a class="Identifier" href="windows.html#:sall">:sall</a> :sal[l] open a window for each file in argument list<br>
<a class="Identifier" href="editing.html#:saveas">:saveas</a> :sav[eas] save file under another name.<br>
<a class="Identifier" href="windows.html#:sbuffer">:sbuffer</a> :sb[uffer] split window and go to specific file in the<br>
buffer list<br>
<a class="Identifier" href="windows.html#:sbNext">:sbNext</a> :sbN[ext] split window and go to previous file in the<br>
buffer list<br>
<a class="Identifier" href="windows.html#:sball">:sball</a> :sba[ll] open a window for each file in the buffer list<br>
<a class="Identifier" href="windows.html#:sbfirst">:sbfirst</a> :sbf[irst] split window and go to first file in the<br>
buffer list<br>
<a class="Identifier" href="windows.html#:sblast">:sblast</a> :sbl[ast] split window and go to last file in buffer<br>
list<br>
<a class="Identifier" href="windows.html#:sbmodified">:sbmodified</a> :sbm[odified] split window and go to modified file in the<br>
buffer list<br>
<a class="Identifier" href="windows.html#:sbnext">:sbnext</a> :sbn[ext] split window and go to next file in the buffer<br>
list<br>
<a class="Identifier" href="windows.html#:sbprevious">:sbprevious</a> :sbp[revious] split window and go to previous file in the<br>
buffer list<br>
<a class="Identifier" href="windows.html#:sbrewind">:sbrewind</a> :sbr[ewind] split window and go to first file in the<br>
buffer list<br>
<a class="Identifier" href="repeat.html#:scriptnames">:scriptnames</a> :scr[iptnames] list names of all sourced Vim scripts<br>
<a class="Identifier" href="repeat.html#:scriptencoding">:scriptencoding</a> :scripte[ncoding] encoding used in sourced Vim script<br>
<a class="Identifier" href="if_cscop.html#:scscope">:scscope</a> :scs[cope] split window and execute cscope command<br>
<a class="Identifier" href="options.html#:set">:set</a> :se[t] show or set options<br>
<a class="Identifier" href="options.html#:setfiletype">:setfiletype</a> :setf[iletype] set <a class="Type" href="options.html#'filetype'">'filetype'</a>, unless it was set already<br>
<a class="Identifier" href="options.html#:setglobal">:setglobal</a> :setg[lobal] show global values of options<br>
<a class="Identifier" href="options.html#:setlocal">:setlocal</a> :setl[ocal] show or set options locally<br>
<a class="Identifier" href="windows.html#:sfind">:sfind</a> :sf[ind] split current window and edit file in <a class="Type" href="options.html#'path'">'path'</a><br>
<a class="Identifier" href="windows.html#:sfirst">:sfirst</a> :sfir[st] split window and go to first file in the<br>
argument list<br>
<a class="Identifier" href="various.html#:shell">:shell</a> :sh[ell] escape to a shell<br>
<a class="Identifier" href="gui_w32.html#:simalt">:simalt</a> :sim[alt] Win32 GUI: simulate Windows ALT key<br>
<a class="Identifier" href="sign.html#:sign">:sign</a> :sig[n] manipulate signs<br>
<a class="Identifier" href="various.html#:silent">:silent</a> :sil[ent] run a command silently<br>
<a class="Identifier" href="various.html#:sleep">:sleep</a> :sl[eep] do nothing for a few seconds<br>
<a class="Identifier" href="windows.html#:slast">:slast</a> :sla[st] split window and go to last file in the<br>
argument list<br>
<a class="Identifier" href="change.html#:smagic">:smagic</a> :sm[agic] :substitute with <a class="Type" href="options.html#'magic'">'magic'</a><br>
<a class="Identifier" href="map.html#:smap">:smap</a> :smap like ":map" but for Select mode<br>
<a class="Identifier" href="map.html#:smapclear">:smapclear</a> :smapc[lear] remove all mappings for Select mode<br>
<a class="Identifier" href="gui.html#:smenu">:smenu</a> :sme[nu] add menu for Select mode<br>
<a class="Identifier" href="vimindex.html#:smile">:smile</a> :smi[le] make the user happy<br>
<a class="Identifier" href="windows.html#:snext">:snext</a> :sn[ext] split window and go to next file in the<br>
argument list<br>
<a class="Identifier" href="change.html#:snomagic">:snomagic</a> :sno[magic] :substitute with <a class="Type" href="options.html#'nomagic'">'nomagic'</a><br>
<a class="Identifier" href="map.html#:snoremap">:snoremap</a> :snor[emap] like ":noremap" but for Select mode<br>
<a class="Identifier" href="gui.html#:snoremenu">:snoremenu</a> :snoreme[nu] like ":noremenu" but for Select mode<br>
<a class="Identifier" href="change.html#:sort">:sort</a> :sor[t] sort lines<br>
<a class="Identifier" href="repeat.html#:source">:source</a> :so[urce] read Vim or Ex commands from a file<br>
<a class="Identifier" href="spell.html#:spelldump">:spelldump</a> :spelld[ump] split window and fill with all correct words<br>
<a class="Identifier" href="spell.html#:spellgood">:spellgood</a> :spe[llgood] add good word for spelling<br>
<a class="Identifier" href="spell.html#:spellinfo">:spellinfo</a> :spelli[nfo] show info about loaded spell files<br>
<a class="Identifier" href="spell.html#:spellrepall">:spellrepall</a> :spellr[epall] replace all bad words like last <a class="Identifier" href="spell.html#z=">z=</a><br>
<a class="Identifier" href="spell.html#:spellundo">:spellundo</a> :spellu[ndo] remove good or bad word<br>
<a class="Identifier" href="spell.html#:spellwrong">:spellwrong</a> :spellw[rong] add spelling mistake<br>
<a class="Identifier" href="windows.html#:split">:split</a> :sp[lit] split current window<br>
<a class="Identifier" href="windows.html#:sprevious">:sprevious</a> :spr[evious] split window and go to previous file in the<br>
argument list<br>
<a class="Identifier" href="windows.html#:srewind">:srewind</a> :sre[wind] split window and go to first file in the<br>
argument list<br>
<a class="Identifier" href="starting.html#:stop">:stop</a> :st[op] suspend the editor or escape to a shell<br>
<a class="Identifier" href="windows.html#:stag">:stag</a> :sta[g] split window and jump to a tag<br>
<a class="Identifier" href="insert.html#:startinsert">:startinsert</a> :star[tinsert] start Insert mode<br>
<a class="Identifier" href="insert.html#:startgreplace">:startgreplace</a> :startg[replace] start Virtual Replace mode<br>
<a class="Identifier" href="insert.html#:startreplace">:startreplace</a> :startr[eplace] start Replace mode<br>
<a class="Identifier" href="insert.html#:stopinsert">:stopinsert</a> :stopi[nsert] stop Insert mode<br>
<a class="Identifier" href="tagsrch.html#:stjump">:stjump</a> :stj[ump] do ":tjump" and split window<br>
<a class="Identifier" href="tagsrch.html#:stselect">:stselect</a> :sts[elect] do ":tselect" and split window<br>
<a class="Identifier" href="windows.html#:sunhide">:sunhide</a> :sun[hide] same as ":unhide"<br>
<a class="Identifier" href="map.html#:sunmap">:sunmap</a> :sunm[ap] like ":unmap" but for Select mode<br>
<a class="Identifier" href="gui.html#:sunmenu">:sunmenu</a> :sunme[nu] remove menu for Select mode<br>
<a class="Identifier" href="starting.html#:suspend">:suspend</a> :sus[pend] same as ":stop"<br>
<a class="Identifier" href="windows.html#:sview">:sview</a> :sv[iew] split window and edit file read-only<br>
<a class="Identifier" href="recover.html#:swapname">:swapname</a> :sw[apname] show the name of the current swap file<br>
<a class="Identifier" href="syntax.html#:syntax">:syntax</a> :sy[ntax] syntax highlighting<br>
<a class="Identifier" href="syntax.html#:syntime">:syntime</a> :synti[me] measure syntax highlighting speed<br>
<a class="Identifier" href="scroll.html#:syncbind">:syncbind</a> :sync[bind] sync scroll binding<br>
<a class="Identifier" href="change.html#:t">:t</a> :t same as ":copy"<br>
<a class="Identifier" href="tagsrch.html#:tNext">:tNext</a> :tN[ext] jump to previous matching tag<br>
<a class="Identifier" href="tabpage.html#:tabNext">:tabNext</a> :tabN[ext] go to previous tab page<br>
<a class="Identifier" href="tabpage.html#:tabclose">:tabclose</a> :tabc[lose] close current tab page<br>
<a class="Identifier" href="tabpage.html#:tabdo">:tabdo</a> :tabdo execute command in each tab page<br>
<a class="Identifier" href="tabpage.html#:tabedit">:tabedit</a> :tabe[dit] edit a file in a new tab page<br>
<a class="Identifier" href="tabpage.html#:tabfind">:tabfind</a> :tabf[ind] find file in <a class="Type" href="options.html#'path'">'path'</a>, edit it in a new tab page<br>
<a class="Identifier" href="tabpage.html#:tabfirst">:tabfirst</a> :tabfir[st] go to first tab page<br>
<a class="Identifier" href="tabpage.html#:tablast">:tablast</a> :tabl[ast] go to last tab page<br>
<a class="Identifier" href="tabpage.html#:tabmove">:tabmove</a> :tabm[ove] move tab page to other position<br>
<a class="Identifier" href="tabpage.html#:tabnew">:tabnew</a> :tabnew edit a file in a new tab page<br>
<a class="Identifier" href="tabpage.html#:tabnext">:tabnext</a> :tabn[ext] go to next tab page<br>
<a class="Identifier" href="tabpage.html#:tabonly">:tabonly</a> :tabo[nly] close all tab pages except the current one<br>
<a class="Identifier" href="tabpage.html#:tabprevious">:tabprevious</a> :tabp[revious] go to previous tab page<br>
<a class="Identifier" href="tabpage.html#:tabrewind">:tabrewind</a> :tabr[ewind] go to first tab page<br>
<a class="Identifier" href="tabpage.html#:tabs">:tabs</a> :tabs list the tab pages and what they contain<br>
<a class="Identifier" href="tabpage.html#:tab">:tab</a> :tab create new tab when opening new window<br>
<a class="Identifier" href="tagsrch.html#:tag">:tag</a> :ta[g] jump to tag<br>
<a class="Identifier" href="tagsrch.html#:tags">:tags</a> :tags show the contents of the tag stack<br>
<a class="Identifier" href="if_tcl.html#:tcl">:tcl</a> :tc[l] execute Tcl command<br>
<a class="Identifier" href="if_tcl.html#:tcldo">:tcldo</a> :tcld[o] execute Tcl command for each line<br>
<a class="Identifier" href="if_tcl.html#:tclfile">:tclfile</a> :tclf[ile] execute Tcl script file<br>
<a class="Identifier" href="gui_w32.html#:tearoff">:tearoff</a> :te[aroff] tear-off a menu<br>
<a class="Identifier" href="terminal.html#:terminal">:terminal</a> :ter[minal] open a terminal window<br>
<a class="Identifier" href="tagsrch.html#:tfirst">:tfirst</a> :tf[irst] jump to first matching tag<br>
<a class="Identifier" href="eval.html#:throw">:throw</a> :th[row] throw an exception<br>
<a class="Identifier" href="tagsrch.html#:tjump">:tjump</a> :tj[ump] like ":tselect", but jump directly when there<br>
is only one match<br>
<a class="Identifier" href="tagsrch.html#:tlast">:tlast</a> :tl[ast] jump to last matching tag<br>
<a class="Identifier" href="gui.html#:tmenu">:tmenu</a> :tm[enu] define menu tooltip<br>
<a class="Identifier" href="tagsrch.html#:tnext">:tnext</a> :tn[ext] jump to next matching tag<br>
<a class="Identifier" href="windows.html#:topleft">:topleft</a> :to[pleft] make split window appear at top or far left<br>
<a class="Identifier" href="tagsrch.html#:tprevious">:tprevious</a> :tp[revious] jump to previous matching tag<br>
<a class="Identifier" href="tagsrch.html#:trewind">:trewind</a> :tr[ewind] jump to first matching tag<br>
<a class="Identifier" href="eval.html#:try">:try</a> :try execute commands, abort on error or exception<br>
<a class="Identifier" href="tagsrch.html#:tselect">:tselect</a> :ts[elect] list matching tags and select one<br>
<a class="Identifier" href="gui.html#:tunmenu">:tunmenu</a> :tu[nmenu] remove menu tooltip<br>
<a class="Identifier" href="undo.html#:undo">:undo</a> :u[ndo] undo last change(s)<br>
<a class="Identifier" href="undo.html#:undojoin">:undojoin</a> :undoj[oin] join next change with previous undo block<br>
<a class="Identifier" href="undo.html#:undolist">:undolist</a> :undol[ist] list leafs of the undo tree<br>
<a class="Identifier" href="map.html#:unabbreviate">:unabbreviate</a> :una[bbreviate] remove abbreviation<br>
<a class="Identifier" href="windows.html#:unhide">:unhide</a> :unh[ide] open a window for each loaded file in the<br>
buffer list<br>
<a class="Identifier" href="eval.html#:unlet">:unlet</a> :unl[et] delete variable<br>
<a class="Identifier" href="eval.html#:unlockvar">:unlockvar</a> :unlo[ckvar] unlock variables<br>
<a class="Identifier" href="map.html#:unmap">:unmap</a> :unm[ap] remove mapping<br>
<a class="Identifier" href="gui.html#:unmenu">:unmenu</a> :unme[nu] remove menu<br>
<a class="Identifier" href="various.html#:unsilent">:unsilent</a> :uns[ilent] run a command not silently<br>
<a class="Identifier" href="editing.html#:update">:update</a> :up[date] write buffer if modified<br>
<a class="Identifier" href="repeat.html#:vglobal">:vglobal</a> :v[global] execute commands for not matching lines<br>
<a class="Identifier" href="various.html#:version">:version</a> :ve[rsion] print version number and other info<br>
<a class="Identifier" href="various.html#:verbose">:verbose</a> :verb[ose] execute command with <a class="Type" href="options.html#'verbose'">'verbose'</a> set<br>
<a class="Identifier" href="windows.html#:vertical">:vertical</a> :vert[ical] make following command split vertically<br>
<a class="Identifier" href="quickfix.html#:vimgrep">:vimgrep</a> :vim[grep] search for pattern in files<br>
<a class="Identifier" href="quickfix.html#:vimgrepadd">:vimgrepadd</a> :vimgrepa[dd] like :vimgrep, but append to current list<br>
<a class="Identifier" href="editing.html#:visual">:visual</a> :vi[sual] same as ":edit", but turns off "Ex" mode<br>
<a class="Identifier" href="helphelp.html#:viusage">:viusage</a> :viu[sage] overview of Normal mode commands<br>
<a class="Identifier" href="editing.html#:view">:view</a> :vie[w] edit a file read-only<br>
<a class="Identifier" href="map.html#:vmap">:vmap</a> :vm[ap] like ":map" but for Visual+Select mode<br>
<a class="Identifier" href="map.html#:vmapclear">:vmapclear</a> :vmapc[lear] remove all mappings for Visual+Select mode<br>
<a class="Identifier" href="gui.html#:vmenu">:vmenu</a> :vme[nu] add menu for Visual+Select mode<br>
<a class="Identifier" href="windows.html#:vnew">:vnew</a> :vne[w] create a new empty window, vertically split<br>
<a class="Identifier" href="map.html#:vnoremap">:vnoremap</a> :vn[oremap] like ":noremap" but for Visual+Select mode<br>
<a class="Identifier" href="gui.html#:vnoremenu">:vnoremenu</a> :vnoreme[nu] like ":noremenu" but for Visual+Select mode<br>
<a class="Identifier" href="windows.html#:vsplit">:vsplit</a> :vs[plit] split current window vertically<br>
<a class="Identifier" href="map.html#:vunmap">:vunmap</a> :vu[nmap] like ":unmap" but for Visual+Select mode<br>
<a class="Identifier" href="gui.html#:vunmenu">:vunmenu</a> :vunme[nu] remove menu for Visual+Select mode<br>
<a class="Identifier" href="windows.html#:windo">:windo</a> :windo execute command in each window<br>
<a class="Identifier" href="editing.html#:write">:write</a> :w[rite] write to a file<br>
<a class="Identifier" href="editing.html#:wNext">:wNext</a> :wN[ext] write to a file and go to previous file in<br>
argument list<br>
<a class="Identifier" href="editing.html#:wall">:wall</a> :wa[ll] write all (changed) buffers<br>
<a class="Identifier" href="eval.html#:while">:while</a> :wh[ile] execute loop for as long as condition met<br>
<a class="Identifier" href="gui.html#:winsize">:winsize</a> :wi[nsize] get or set window size (obsolete)<br>
<a class="Identifier" href="windows.html#:wincmd">:wincmd</a> :winc[md] execute a Window (<span class="Special">CTRL-W</span>) command<br>
<a class="Identifier" href="gui.html#:winpos">:winpos</a> :winp[os] get or set window position<br>
<a class="Identifier" href="editing.html#:wnext">:wnext</a> :wn[ext] write to a file and go to next file in<br>
argument list<br>
<a class="Identifier" href="editing.html#:wprevious">:wprevious</a> :wp[revious] write to a file and go to previous file in<br>
argument list<br>
<a class="Identifier" href="editing.html#:wq">:wq</a> :wq write to a file and quit window or Vim<br>
<a class="Identifier" href="editing.html#:wqall">:wqall</a> :wqa[ll] write all changed buffers and quit Vim<br>
<a class="Identifier" href="workshop.html#:wsverb">:wsverb</a> :ws[verb] pass the verb to workshop over IPC<br>
<a class="Identifier" href="undo.html#:wundo">:wundo</a> :wu[ndo] write undo information to a file<br>
<a class="Identifier" href="starting.html#:wviminfo">:wviminfo</a> :wv[iminfo] write to viminfo file<br>
<a class="Identifier" href="editing.html#:xit">:xit</a> :x[it] write if buffer changed and quit window or Vim<br>
<a class="Identifier" href="editing.html#:xall">:xall</a> :xa[ll] same as ":wqall"<br>
<a class="Identifier" href="map.html#:xmapclear">:xmapclear</a> :xmapc[lear] remove all mappings for Visual mode<br>
<a class="Identifier" href="map.html#:xmap">:xmap</a> :xm[ap] like ":map" but for Visual mode<br>
<a class="Identifier" href="gui.html#:xmenu">:xmenu</a> :xme[nu] add menu for Visual mode<br>
<a class="Identifier" href="map.html#:xnoremap">:xnoremap</a> :xn[oremap] like ":noremap" but for Visual mode<br>
<a class="Identifier" href="gui.html#:xnoremenu">:xnoremenu</a> :xnoreme[nu] like ":noremenu" but for Visual mode<br>
<a class="Identifier" href="map.html#:xunmap">:xunmap</a> :xu[nmap] like ":unmap" but for Visual mode<br>
<a class="Identifier" href="gui.html#:xunmenu">:xunmenu</a> :xunme[nu] remove menu for Visual mode<br>
<a class="Identifier" href="change.html#:yank">:yank</a> :y[ank] yank lines into a register<br>
<a class="Identifier" href="various.html#:z">:z</a> :z print some lines<br>
<a class="Identifier" href="change.html#:~">:~</a> :~ repeat last ":substitute"<br>
<br>
<br>
vim:tw=78:ts=8:ft=help:norl:<br>
</div>
</article>
<footer>
<a href="#top">Return to the top</a> - <a href="index.html">Return to main</a>
<span class="EnglishJapaneseLink">
<span class="CurrentLanguage">English</span>
</span>
<br />
<div style="text-align:right;">
Hosted by <a href="https://github.com/vim-jp/vimdoc-en">vimdoc-en project</a><br />
If you met any problem, please report it to <a href="https://github.com/vim-jp/vimdoc-en/issues">issue</a>.<br />
</div>
</footer>
<!--<script src="js/check-referrer.js" type="text/javascript"></script>-->
</body>
</html>
<!-- vim:set ts=8 sts=2 sw=2 tw=0 et: -->
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。