Os parênteses de fechamento automático em editores de texto podem ser irritantes - como lidar com eles?

3

Estou começando a achar irritantes parênteses / autocompletar colchetes. O cursor permanece dentro das chaves, e eu tenho que alcançar a seta direita com o dedo mindinho direito para sair do suporte e continuar digitando.

Por outro lado, reconheço que economiza tempo por não ter que fechar eu mesmo.

Existe alguma característica comum nos IDEs que me permitiria manter o melhor das duas palavras, ou seja, manter o preenchimento automático, embora tenha um atalho mais rápido para sair delas do que a seta para a direita?

Atualmente, estou usando o VS Code com o modo Vim, mas também estou interessado em ouvir soluções gerais de outros editores de texto / IDEs.

    
por alexcs 11.02.2018 / 23:12

2 respostas

2

No VS Code com o modo vim, você pode escolher entre as seguintes opções

  • Esc para o modo normal e use a seta para a direita como você está fazendo (ou a maneira vim: L )
  • Esc para o modo normal e use A (anexo ao final da linha)
  • Permaneça no modo de inserção e digite o delimitador de fechamento. O Código VS salta automaticamente do delimitador que começou com o preenchimento automático e você pode continuar digitando.
por 12.02.2018 / 07:13
0

A ideia da funcionalidade de fechamento automático é que você economiza tempo se houver chaves no final do texto digitado, para que você possa deixar o modo de inserção antes delas e não precisar digitá-las. Além disso, você não precisa contar para obter a quantidade certa de chaves de fechamento.

Se você precisar mover por algumas chaves, muito da promessa da funcionalidade será perdida (você poderia ter digitado a (s) chave (s) de fechamento). O plugin deve garantir que não haja perda de eficiência; ou seja, mover os aparelhos deve ser fácil. Ao invés de usar , muitos plugins suportam apenas digitar o próprio caractere de chave (eu uso este plugin para o Vim , e tem isso), e ele irá passar sobre o caractere idêntico à direita do cursor, em vez de inserir um novo. Isso é mais rápido e fácil do que deixar a linha inicial para as teclas do cursor.

    
por 12.02.2018 / 13:29