Gvim atalho para {}

1

Qual é o atalho movido entre { e } no editor gvim? como conseguir isso?

    
por joe 20.10.2009 / 17:26

4 respostas

7

Coisas a verificar:

  1. verifique se o loaded_matchparen está ativado. : let loaded_matchparen = 1
  2. Se desativado, use :DoMatchParen para ativá-lo.
  3. matchparen só funciona se 'compatível' não estiver definido.
  4. Os caracteres a serem correspondidos vêm da opção 'matchpairs'. É possível que isso tenha sido sobrescrito? O padrão é ': set matchpairs="(:), {:}, [:]"

Experimente :help matchparen para ver outras coisas para experimentar.

Por último, mas não menos importante, certifique-se de manter pressionada a antiga tecla Shift ao pressionar 5 (%); -)

    
por 20.10.2009 / 17:43
4

Coloque o cursor em uma das chaves e pressione a tecla % para mover para a chave correspondente.

    
por 20.10.2009 / 17:29
4

De link , além de apenas % você tem mais algumas opções.

  1. Use% para pular de uma chave aberta para sua chave de fechamento correspondente. Ou de um "#if" para o "#endif" correspondente. Na verdade,% pode saltar para vários itens correspondentes. É muito útil verificar se as construções () e {} estão balanceadas corretamente.
  2. Use [{para voltar ao "{" no início do bloco de código atual.
  3. Use gd para pular do uso de uma variável para sua declaração local.
por 20.10.2009 / 18:01
2

Você está procurando o % , que corresponderá parênteses e chaves.

    
por 20.10.2009 / 17:28