Vscode: Nachfolgende Aufrufe zum Suchen in der Verknüpfung "Dateien" (⇧⌘F) verursachen einen unerwarteten Pufferfokus

Erstellt am 15. Feb. 2018  ·  3Kommentare  ·  Quelle: microsoft/vscode

Die Angelegenheit

Die Tastenkombination Suchen in Dateien (⇧⌘F) fokussiert den Editor, anstatt den aktuellen Suchbegriff bei nachfolgenden Ausführungen hervorzuheben.

Im Gegensatz zu den meisten Editoren wird beim Fokussieren des Suchfelds durch das zweite Drücken von ⇧⌘F das rechte Editorfenster fokussiert. Dies wird dann versehentlich zur Ursache für eine mögliche fehlerhafte Zeicheneingabe in den aktuell geladenen Puffer.

Unter normalen Umständen würde ich Folgendes erwarten:

  1. Drücken Sie ⇧⌘F
  2. Geben Sie einen Suchbegriff ein und drücken Sie die Eingabetaste, um die Suche auszuführen
  3. Finden Sie nicht, wonach ich suche, und drücken Sie erneut ⇧⌘F, um den vorhandenen Begriff hervorzuheben
  4. Geben Sie einen neuen Suchbegriff ein und drücken Sie die Eingabetaste, um die neue Suche auszuführen

Vorgeschlagene Lösung

Nach einer Suche wird beim nächsten Aufruf von In Dateien suchen (⇧⌘F) der aktuelle Suchbegriff anstelle des Editors hervorgehoben. Nachfolgende Aufrufe würden zum Editor-Fokus zurückkehren. Wenn anfangs keine Suche durchgeführt wurde, kehrt der nachfolgende Aufruf erneut zum Editor zurück. Dies würde: 1. das bestehende Verhalten nur minimal beeinflussen; 2. Passen Sie das aktuelle Verhalten an die meisten anderen Editoren an und 3. Behalten Sie die Möglichkeit bei, zwischen dem Suchfeld und dem Editor umzuschalten.


VS Code Info

  • VSCode-Version: Code 1.19.3 (7c4205b5c6e52a53b81c69d2b2dc8a627abaa0ba, 2018-01-25T10: 25: 01.248Z)
  • Betriebssystemversion: Darwin x64 17.4.0
  • Erweiterungen:

Erweiterung | Autor (abgeschnitten) | Version
--- | --- | ---
Material-Icon-Thema | PKi | 3.2.2
Code-Settings-Sync | Sha | 2.8.7
Markdown-Vorschau-Github-Stile | bie | 0.1.0
vscode-eslint | dba | 1.4.5
vscode-coffeescript-Vorschau | dre | 0.1.4
gitlens | eam | 8.0.0
vscode-power-mode | hoo | 2.1.0
gehe zum letzten Bearbeitungsort | kri | 0.2.1
id-generator | mat | 1.0.0
csharp | ms- | 1.14.0
debugger-for-chrome | msj | 4.1.0
Kaffeeskript-Formatierer | prp | 1.0.1
Code-Rechtschreibprüfung | str | 1.6.3
Sprachstift | sys | 1.9.0
hipsum | thi | 1.0.7
selectline-statusbar | tom | 0.0.2


Schritte zum Reproduzieren:

  1. Drücken Sie ⇧⌘F
  2. Geben Sie etwas in die Suche ein
  3. Drücken Sie erneut ⇧⌘F. Beachten Sie, dass der Editorpuffer anstelle des vorhandenen Suchfelds fokussiert ist


Reproduktionen ohne Erweiterungen: Ja

bug search verified

Alle 3 Kommentare

Dies ist beabsichtigt, aber es gab viele Probleme, und ich schätze dieses Verhalten als Standard, und ich möchte dies offen lassen und dies für einen späteren Zeitpunkt in Betracht ziehen.

fyi @ sandy081

@ sandy081 Ich denke, ich sollte dies in diesem Monat ändern, solange wir bereits Tastaturkürzel für die Suche ändern.

Dies wäre nur eine Änderung der Standard-Tastenkombinationen, sodass cmd + shift + f den Editor nicht fokussieren würde, wenn der Fokus im Sucheingabefeld liegt.

Ja macht für mich Sinn.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen