Cartão de referência comandos vim - linux
21/06/2011
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
VIM - CARTÃO DE REFERÊNCIA =========================== Movimentos básicos -----------------h l k j b w . . ge e . { } . . ( ) . . 0 gm . ^ $ . . nG ngg n% . . n| . . % . . . nH nL . M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . caracter esq., dir., linha acima, abaixo palavra/token esquerda, direita fim palavra/token esquerda, direita começo parágrafo anterior, posterior começo sentença anterior, posterior começo, meio da linha primeiro, último caracter da linha linha n, padrão o último, primeiro porcentagem n do arquivo (n deve existir) coluna n da linha atual acha próximo parêntese, colchete, coment., #define linha n do topo, base da janela linha do meio da janela
Inserção & substituição ! modo insert ------------------------------------i a . . I A . . gi . . gI . . o O . . rc . . grc . . R . . gR . . cm . . cc ou S C . . . s . . . ~ . . . g~m . . gum gUm m . n> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . insere antes, depois do cursor insere no início, fim da linha insere texto na última posição de iserção insere texto na primeira coluna abre nova linha abaixo, acima da linha atual substitui caracter sob cursor por c como r, mas sem afetar o layout substitui caracteres começando do cursor como R, mas sem afetar o layout muda texto do comando de movimento m muda linha