Atingir entrar na janela de quickfix não funciona

5

Normalmente, pressionar enter na janela qucikfix leva a saltar para a linha correspondente. Mas quando eu clico em enter, há uma mensagem na linha de status, diz "xxx matchs, xx lines", em vez de pular. Parece que a tecla enter é mapeada para uma chave estranha.

Quando eu clico duas vezes com o mouse, ele salta normalmente. Sugere que o formato da linha está correto. A propósito, a janela de quickfix é aberta pelo comando do vimgrep.

Como posso encontrar onde está o problema?

Obrigado!

    
por Sisyphus 23.09.2014 / 10:49

1 resposta

11

Você provavelmente tem um mapeamento global para <CR> , que infelizmente também substitui o comportamento especial na janela de correção rápida. Você pode corrigir isso colocando o seguinte autocmd no seu ~/.vimrc :

" In the quickfix window, <CR> is used to jump to the error under the
" cursor, so undefine the mapping there.
autocmd BufReadPost quickfix nnoremap <buffer> <CR> <CR>
    
por 23.09.2014 / 10:54

Tags