Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter VS代码Dart调试控制台从查找小部件劫持焦点_Flutter_Dart_Visual Studio Code_Vscode Debugger - Fatal编程技术网

Flutter VS代码Dart调试控制台从查找小部件劫持焦点

Flutter VS代码Dart调试控制台从查找小部件劫持焦点,flutter,dart,visual-studio-code,vscode-debugger,Flutter,Dart,Visual Studio Code,Vscode Debugger,当在调试控制台打开的情况下在颤振中开发时,我无法再使用默认的键盘快捷键正确使用in-file find函数。Ctrl+F仍然会打开“查找”小部件,我可以在其中键入,但Enter和Shift+Enter不再分别执行“查找下一个”和“查找上一个”。我也无法用Escape关闭搜索栏。更换杆也是如此。但是,一旦我关闭/最小化调试控制台,一切都会恢复正常。 我找不到任何特定于调试控制台的键盘快捷键,这些快捷键可能会覆盖“查找”小部件快捷键。此外,所有查找小部件快捷方式都设置为默认值。您可能已经看到了这一点

当在调试控制台打开的情况下在颤振中开发时,我无法再使用默认的键盘快捷键正确使用in-file find函数。Ctrl+F仍然会打开“查找”小部件,我可以在其中键入,但Enter和Shift+Enter不再分别执行“查找下一个”和“查找上一个”。我也无法用Escape关闭搜索栏。更换杆也是如此。但是,一旦我关闭/最小化调试控制台,一切都会恢复正常。 我找不到任何特定于调试控制台的键盘快捷键,这些快捷键可能会覆盖“查找”小部件快捷键。此外,所有查找小部件快捷方式都设置为默认值。

您可能已经看到了这一点(因为这是您的GH问题),但对于遇到这一点的任何其他人,VS代码团队在以下方面做出了响应:

这是按设计的,因为cmd+f将焦点放在调试控制台上,您可以开始键入以进行筛选。 我知道现在这可能不是最佳行为,但我们正在研究如何改进调试控制台中的find,因此cmd+f将来也不会打开编辑器find小部件


如果您取消设置
repl.action.filter
keybinding,这应该可以防止这种情况发生。

听起来像是dart扩展劫持了键盘快捷键,听起来像是github问题它与dart扩展无关,这是默认的VS代码行为:(为了方便,我将VS代码响应复制到了答案中。