User Tools

Site Tools


tips:tools:vim

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tips:tools:vim [2011/05/11 10:20]
mattieu created
tips:tools:vim [2011/05/11 10:36] (current)
mattieu
Line 1: Line 1:
 ====== vim tips ====== ====== vim tips ======
-===== Using splits =====+==== Using splits ====
 Very useful to open multiple files on the same screen or the same file at different places. Splits consists of sharing the vim's screen. Very useful to open multiple files on the same screen or the same file at different places. Splits consists of sharing the vim's screen.
  
 There are basically two possibilities : There are basically two possibilities :
-split = horizontal split +  * split = horizontal split 
-vsplit = vertical split+  vsplit = vertical split
  
-==== When starting vim ====+=== When starting vim ===
 <code bash>$ vim -o foo bar = open foo and bar in split <code bash>$ vim -o foo bar = open foo and bar in split
 $ vim -O foo bar = open foo and bar in vsplit</code> $ vim -O foo bar = open foo and bar in vsplit</code>
  
-==== When vim is already started ====+=== When vim is already started ===
 '^' is the CTRL key. '^' is the CTRL key.
 <code bash>^w s = share the screen horizontally in two <code bash>^w s = share the screen horizontally in two
 ^w v = share the screen vertically in two</code> ^w v = share the screen vertically in two</code>
  
-==== How to move inside splits ====+=== How to move inside splits ===
 <code bash>^w j = select the bottom split <code bash>^w j = select the bottom split
 ^w k = select the top split ^w k = select the top split
Line 22: Line 22:
 ^w - = reduce the current split a line</code> ^w - = reduce the current split a line</code>
  
-==== How to move inside vsplits ====+=== How to move inside vsplits ===
 <code bash>^w h = select the vsplit on the left <code bash>^w h = select the vsplit on the left
 ^w l = select the vsplit on the right ^w l = select the vsplit on the right
Line 30: Line 30:
 ^w [up,down,right,left] = select the split</code> ^w [up,down,right,left] = select the split</code>
  
-==== How to move splits ====+=== How to move splits ===
 <code bash>^w H = move on the left <code bash>^w H = move on the left
 ^w L = move on the right ^w L = move on the right
Line 36: Line 36:
 ^w J = move on the bottom</code> ^w J = move on the bottom</code>
  
-==== How to close splits ====+=== How to close splits ===
 <code bash>^w q = close the current split <code bash>^w q = close the current split
 ^w o = close all the splits but the current</code> ^w o = close all the splits but the current</code>
tips/tools/vim.1305102020.txt.gz · Last modified: 2011/05/11 10:20 by mattieu