Posso definir a posição do cursor no mapeamento do vim?

0

Existe uma maneira de definir a posição do cursor para um mapeamento? Por exemplo:

nmap erb; <%= %>

Eu quero definir o cursor após o sinal de igual. Isso pode ser feito?

    
por lampShade 28.03.2012 / 00:37

2 respostas

2

inoremap erb; <%= %><left><left><left>
nnoremap erb; a<%= %><left><left><left>

Deverá fazê-lo.

NB: existem vários plugins que ajudam a definir esses mapeamentos. Por exemplo, com colchetes , a definição seria feita com:

Brackets <%= \ %> -trigger=erb;
    
por 28.03.2012 / 10:25
1

Estou supondo que você deseja que este mapeamento insira " <%= => ", então tente algo assim:

:nmap erb; i<%= =><esc>hh
    
por 28.03.2012 / 01:08

Tags