Vim Tips Wiki
(Adjust previous/next navigation)
(Remove html character entities)
Line 12: Line 12:
 
|category2=
 
|category2=
 
}}
 
}}
In addition to [[VimTip291]] you can use whole <C-x> completion mode. It can complete whole lines (<C-x>l, then <C-p>, <C-n>), filenames (<C-f>), keywords, words from custom dictionary and many, many others. During coding it usually saves a LOT of key strokes ;) This mode has many other powerful features, for example when completing word (by <C-x><C-p> or just by <C-p>) you can continue completion with another <C-x><C-p>. For example, after writing such text:
+
In addition to [[VimTip291]] you can use whole <C-x> completion mode. It can complete whole lines (<C-x>l, then <C-p>, <C-n>), filenames (<C-f>), keywords, words from custom dictionary and many, many others. During coding it usually saves a LOT of key strokes ;) This mode has many other powerful features, for example when completing word (by <C-x><C-p> or just by <C-p>) you can continue completion with another <C-x><C-p>. For example, after writing such text:
   
 
this is first line
 
this is first line
 
second line is here
 
second line is here
   
Placing cursor at third line and pressing &lt;C-x&gt;l will double last line - &lt;C-n&gt;, &lt;C-p&gt; in this moment can be used to manipulate completed line. Or, instead of completing whole line you can press 'f' and then complete by &lt;C-p&gt; which will result in 'first' word. After that you can &lt;C-x&gt;&lt;C-p&gt; to get 'line' word (since this is next word after 'first'). Try yourself for other powerful combinations.
+
Placing cursor at third line and pressing <C-x>l will double last line - <C-n>, <C-p> in this moment can be used to manipulate completed line. Or, instead of completing whole line you can press 'f' and then complete by <C-p> which will result in 'first' word. After that you can <C-x><C-p> to get 'line' word (since this is next word after 'first'). Try yourself for other powerful combinations.
   
 
==Comments==
 
==Comments==

Revision as of 05:33, 29 September 2008

Tip 295 Printable Monobook Previous Next

created July 30, 2002 · complexity intermediate · author Nopik · version 6.0


In addition to VimTip291 you can use whole <C-x> completion mode. It can complete whole lines (<C-x>l, then <C-p>, <C-n>), filenames (<C-f>), keywords, words from custom dictionary and many, many others. During coding it usually saves a LOT of key strokes ;) This mode has many other powerful features, for example when completing word (by <C-x><C-p> or just by <C-p>) you can continue completion with another <C-x><C-p>. For example, after writing such text:

this is first line
second line is here

Placing cursor at third line and pressing <C-x>l will double last line - <C-n>, <C-p> in this moment can be used to manipulate completed line. Or, instead of completing whole line you can press 'f' and then complete by <C-p> which will result in 'first' word. After that you can <C-x><C-p> to get 'line' word (since this is next word after 'first'). Try yourself for other powerful combinations.

Comments