Vscode: Chamadas subsequentes para encontrar no atalho Arquivos (⇧⌘F) causam foco inesperado do buffer

Criado em 15 fev. 2018  ·  3Comentários  ·  Fonte: microsoft/vscode

O problema

O atalho de teclado localizar em Arquivos (⇧⌘F) enfoca o editor em vez de destacar o termo de pesquisa atual nas execuções subsequentes.

Ao contrário da maioria dos editores, enquanto o campo de pesquisa está focado, o segundo pressionamento de ⇧⌘F faz com que o painel direito do editor fique focado. Isso, então, inadvertidamente, torna-se a causa da possível entrada de caracteres errôneos no buffer carregado no momento.

Em comportamento normal, eu esperaria:

  1. Pressione ⇧⌘F
  2. Digite um termo de pesquisa e pressione Enter para executar a pesquisa
  3. Não encontrar o que procuro, pressione ⇧⌘F novamente para destacar o termo existente
  4. Digite um novo termo de pesquisa e pressione Enter para executar a nova pesquisa

Solução proposta

Após uma pesquisa, a próxima chamada para Find in Files (⇧⌘F) destacaria o termo de pesquisa atual em vez do editor. As chamadas subsequentes voltariam ao foco do editor. Além disso, se nenhuma pesquisa foi realizada inicialmente, a chamada subsequente voltaria novamente para o editor. Isso: 1. Afeta minimamente o comportamento existente; 2. Alinhe o comportamento atual com a maioria dos outros editores e 3. Mantenha a capacidade de alternar entre o campo de pesquisa e o editor.


VS Code Info

  • Versão do VSCode: Código 1.19.3 (7c4205b5c6e52a53b81c69d2b2dc8a627abaa0ba, 2018-01-25T10: 25: 01.248Z)
  • Versão do sistema operacional: Darwin x64 17.4.0
  • Extensões:

Extensão | Autor (truncado) | Versão
--- | --- | ---
material-icon-theme | PKi | 3.2.2
sincronização de configurações de código | Sha | 2.8.7
markdown-preview-github-styles | bie | 0.1.0
vscode-eslint | dba | 1.4.5
vscode-coffeescript-preview | dre | 0.1.4
gitlens | eam | 8.0.0
vscode-power-mode | hoo | 2.1.0
goto-last-edit-location | kri | 0.2.1
gerador de id | tapete | 1.0.0
csharp | ms- | 1.14.0
debugger-for-chrome | msj | 4.1.0
coffeescript-formatter | prp | 1.0.1
verificador ortográfico de código | str | 1.6.3
linguagem-stylus | sys | 1.9.0
hipsum | thi | 1.0.7
selectline-statusbar | tom | 0.0.2


Passos para reproduzir:

  1. pressione ⇧⌘F
  2. digite algo na busca
  3. pressione ⇧⌘F novamente, observe que o buffer do editor está focado em vez do campo de pesquisa existente


Reproduz sem extensões: Sim

bug search verified

Todos 3 comentários

Isso ocorre por design, mas tem havido muitos problemas sobre isso, e estou supondo que esse comportamento seja o padrão, e quero deixar isso em aberto e considerar isso em algum momento no futuro.

fyi @ sandy081

@ sandy081 Acho que devo mudar isso durante este mês, contanto que já estejamos mudando os atalhos de teclado da pesquisa.

Isso seria apenas uma mudança nos atalhos de teclado padrão para que cmd + shift + f não enfoque o editor, quando o foco está na caixa de entrada de pesquisa.

Sim, faz sentido para mim.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

villiv picture villiv  ·  3Comentários

shanalikhan picture shanalikhan  ·  3Comentários

trstringer picture trstringer  ·  3Comentários

curtw picture curtw  ·  3Comentários

philipgiuliani picture philipgiuliani  ·  3Comentários