diff options
Diffstat (limited to 'core/vim.html')
-rw-r--r-- | core/vim.html | 159 |
1 files changed, 0 insertions, 159 deletions
diff --git a/core/vim.html b/core/vim.html deleted file mode 100644 index e633670..0000000 --- a/core/vim.html +++ /dev/null @@ -1,159 +0,0 @@ -<!DOCTYPE html> -<html dir="ltr" lang="en"> - <head> - <meta charset='utf-8'> - <title>5. Vim</title> - </head> - <body> - - <a href="index.html">Systools Index</a> - <h1 id="vim">5. Vim</h1> - - <p><leader> with default configuration is key \, so when - you see <leader>-W means pressing \W</p> - - <h2 id="vimrc">5.1. Vim RC</h2> - - <p>Read - <a href="http://dougblack.io/words/a-good-vimrc.htm">"A good vimrc"</a> - for more information.</p> - - <dl> - <dt>/usr/share/vim/vimrc</dt> - <dd>System wide Vim initializations.</dd> - <dt>~/.vimrc</dt> - <dd>Your personal Vim initializations.</dd> - </dl> - - <p>Copy vimrc skeleton example, so that each user have a base to start - personalizing it;</p> - - <pre> - $ sudo cp ~/sysdoc/conf/etc/skel/.vimrc /etc/skel/ - $ sudo mkdir /etc/skel/.vim - $ sudo mkdir /etc/skel/.vim/swap - $ sudo mkdir /etc/skel/.vim/views - $ sudo mkdir /etc/skel/.vim/undodir - $ sudo mkdir /etc/skel/.vim/backup - $ wget -O wombat256mod.vim http://www.vim.org/scripts/download_script.php?src_id=4055 - $ mv wombat256mod.vim /usr/share/vim/colors/ - </pre> - - <h2 id="color">5.2. Color schemes</h2> - - <p>Default vimrc skeleton is configured to use wombat256mod, - which is installed by adduser skeleton.</p> - - <h2 id="spacetab">5.3. Split and tab</h2> - - <p>:sp</p> - - <h2 id="edit">5.4. Editing files</h2> - - <h3>Modes</h3> - - <p>To enter visual block mode press ctrl-v. To insert block - first select area then press I, insert text normally, when - you pres ESC the text will be inserted on previously selected - area.</p> - - <p>Come from background;</p> - - <pre> - $ fg - </pre> - - <h3>Moving in vim</h3> - - <p>Moving page up and page down;</p> - - <dl> - <dt>[Control][b]</dt> - <dd>Move back one full screen</dd> - <dt>[Control][f]</dt> - <dd>Move forward one full screen</dd> - <dt>[Control][d]</dt> - <dd>Move forward 1/2 screen</dd> - <dt>[Control][u]</dt> - <dd>Move back (up) 1/2 screen</dd> - </dl> - - <h3>How to use vim</h3> - - <p>In vim you can apply predefined number of times to a operator, - selection or object. For example to delete the next - two words press: d + 2 + w. List of important operators objects, - selections;</p> - <pre> - - <pre> - operator + count + object - </pre> - - <p>Operator;</p> - - <dl> - <dt>d</dt> - <dd>Delete</dd> - <dt>c</dt> - <dd>Change (d + i)</dd> - <dt>y</dt> - <dd>Copy</dd> - <dt>v</dt> - <dd>Visual Select</dd> - </dl> - - <p>Objects;</p> - <dl> - <dt>w</dt> - <dd>Word</dd> - <dt>s</dt> - <dd>Sentences</dd> - <dt>p</dt> - <dd>Paragraphs</dd> - <dt>t</dt> - <dd>Tags</dd> - </dl> - - <p>Selections are like objects, for example d + i + w - will delete "inner" word, c + a + w do the same plus - the space;</p> - - <dl> - <dt>a</dt> - <dd>All</dd> - <dt>i</dt> - <dd>in</dd> - <dt>t</dt> - <dd>Until</dd> - <dt>f</dt> - <dd>Find forward</dd> - <dt>F</dt> - <dd>Find backward</dd> - </dl> - - <p>Selection of useful combinations;</p> - <dl> - <dt>vat</dt> - <dd>Select whole tag block.</dt> - <dt>cit</dt> - <dd>Change inside tag.</dt> - <dt>yat</dt> - <dd>Copy whole tag.</dd> - </dl> - - <h2 id="spellcheck">5.5. Spell check</h2> - - <p>Press z= over the bad written word and select desired one.</p> - - <h2 id="plugin">5.6. Plugins</h2> - - <a href="index.html">Systools Index</a> - <p>This is part of the c9-doc Manual. - Copyright (C) 2016 - Silvino Silva. - See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> - for copying conditions.</p> - - </body> -</html> |