Ignore autoindent no vim para um retorno de carro

1

Estou tentando descobrir como mapear as chaves <shift><cr> para ignorar o recuo inteligente para um retorno de carro no vim.

Existe uma maneira fácil de fazer isso?

    
por Derek Adair 28.06.2012 / 18:41

2 respostas

3

Tente isto:

:imap <S-CR> <CR>0<C-D>

Veja

:help i_0_CTRL-D

Isso funciona quando o Vim está sendo executado no modo GUI. Se funciona no modo terminal, depende se o seu terminal codifica Shift-Enter de forma diferente do Enter.

    
por 28.06.2012 / 19:55
-1

O mapeamento pastetoggle para <S-Enter> provavelmente fará o que você deseja. A opção paste desativa vários efeitos, autoindent sendo apenas um deles. / p>

Mas se for apenas autoindent , use this :

map <S-Enter> :set autoindent!<CR>

    
por 28.06.2012 / 19:32

Tags