Vscode: Les appels suivants à rechercher dans le raccourci Fichiers (⇧⌘F) provoquent une mise au point inattendue de la mémoire tampon

Créé le 15 févr. 2018  ·  3Commentaires  ·  Source: microsoft/vscode

Le problème

Le raccourci clavier Rechercher dans les fichiers (⇧⌘F) concentre l'éditeur au lieu de mettre en surbrillance le terme de recherche actuel lors des exécutions ultérieures.

Contrairement à la plupart des éditeurs, alors que le champ de recherche est focalisé, la deuxième pression de ⇧⌘F provoque le focus du volet de l'éditeur de droite. Ceci devient alors par inadvertance la cause d'une entrée potentielle de caractère erronée dans le tampon actuellement chargé.

Dans un comportement normal, je m'attendrais à:

  1. Appuyez sur ⇧⌘F
  2. Tapez un terme de recherche et appuyez sur Entrée pour exécuter la recherche
  3. Ne trouvez pas ce que je cherche, appuyez à nouveau sur ⇧⌘F pour mettre en évidence le terme existant
  4. Tapez un nouveau terme de recherche et appuyez sur Entrée pour exécuter la nouvelle recherche

Solution proposée

Après une recherche, le prochain appel à Rechercher dans les fichiers (⇧⌘F) mettra en évidence le terme de recherche actuel au lieu de l'éditeur. Les appels suivants reviendraient au focus de l'éditeur. De plus, si aucune recherche n'était effectuée initialement, l'appel suivant reviendrait à nouveau dans l'éditeur. Cela: 1. n'affecterait que très peu le comportement existant; 2. Alignez le comportement actuel sur la plupart des autres éditeurs, et 3. Conservez la possibilité de basculer entre le champ de recherche et l'éditeur.


Informations sur le code VS

  • Version VSCode: Code 1.19.3 (7c4205b5c6e52a53b81c69d2b2dc8a627abaa0ba, 2018-01-25T10: 25: 01.248Z)
  • Version du système d'exploitation: Darwin x64 17.4.0
  • Extensions:

Extension | Auteur (tronqué) | Version
--- | --- | ---
thème-icône-matériau | PKi | 3.2.2
code-settings-sync | Sha | 2.8.7
markdown-preview-github-styles | bie | 0.1.0
vscode-eslint | dba | 1.4.5
vscode-coffeescript-aperçu | dre | 0.1.4
gitlens | eam | 8.0.0
vscode-power-mode | hoo | 2.1.0
goto-last-edit-location | kri | 0.2.1
générateur d'ID | mat | 1.0.0
csharp | ms- | 1.14.0
débogueur pour chrome | msj | 4.1.0
coffeescript-formatter | prp | 1.0.1
correcteur orthographique de code | str | 1.6.3
stylet de langue | sys | 1.9.0
hipsum | thi | 1.0.7
selectline-statusbar | tom | 0.0.2


Étapes à suivre pour reproduire:

  1. appuyez sur ⇧⌘F
  2. tapez quelque chose dans la recherche
  3. appuyez à nouveau sur ⇧⌘F, notez que le tampon de l'éditeur est focalisé au lieu du champ de recherche existant


Reproduit sans extensions: Oui

bug search verified

Tous les 3 commentaires

C'est par conception, mais il y a eu beaucoup de problèmes à ce sujet, et je suppose que ce comportement est le comportement par défaut, et je veux laisser cela ouvert et envisager cela pendant un certain temps dans le futur.

fyi @ sandy081

@ sandy081 Je pense que je devrais changer cela au cours de ce mois, tant que nous changeons déjà les raccourcis clavier autour de la recherche.

Ce serait simplement une modification des raccourcis clavier par défaut afin que cmd + shift + f ne concentre pas l'éditeur, lorsque le focus est dans la zone de saisie de recherche.

Ouais, ça a du sens pour moi.

Cette page vous a été utile?
0 / 5 - 0 notes