Vim ocultando a coluna de correção rápida / sarjeta

1

Depois de executar :vimgrep , receberei uma coluna à esquerda com os indicadores apontando para as linhas onde as coisas foram encontradas. Depois de editar, como posso ocultar essa coluna de correção rápida?

Deixe-me saber se a pergunta não está clara. Obrigado!

    
por Sherwin Yu 21.03.2013 / 06:51

2 respostas

1

Essa coluna à esquerda é a "coluna de sinal" e esses marcadores são "sinais". Você pode ler sobre eles em :h signs .

O seu diagnóstico e a sua solução estão completamente errados.

  1. Os sinais são criados manualmente (por você) ou programaticamente (por um script). Nunca automaticamente (pelo próprio Vim).

  2. A coluna de sinal aparece quando os sinais são criados para o buffer atual e desaparece quando não há mais sinais.

  3. Nem :vim nem :grep criam sinais por padrão e não há configurações disponíveis para isso.

  4. O conteúdo da lista de correcções rápidas may pode ser usado para criar sinais, mas, como com os comandos acima, isso não é feito automaticamente e não há configuração para isso.

  5. Conclusão: essa coluna de sinal e esses sinais estão lá apenas por causa de um script de terceiros. Encontre esse script, veja se esse comportamento pode ser alterado com uma opção e, caso contrário, veja se você pode alterar seu código ou enviar um problema ao autor.

por 21.03.2013 / 07:40
0

Eu encontrei uma solução hacky: apenas execute :vimgrep (ou grep) novamente com um termo de pesquisa que não existe; a coluna da medianiz desaparecerá porque nada foi encontrado.

Exemplo: :vimgrep /asdlfjalskdfj/ .

Isso é semelhante a outro hack: desativando o realce da pesquisa procurando por uma string inexistente!

    
por 21.03.2013 / 06:57

Tags