Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/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
Visual studio code VSCode中的键盘输入块_Visual Studio Code_Keyboard Input - Fatal编程技术网

Visual studio code VSCode中的键盘输入块

Visual studio code VSCode中的键盘输入块,visual-studio-code,keyboard-input,Visual Studio Code,Keyboard Input,从昨天开始,我想在VSCode中编辑代码时遇到了一个问题。显然,在VSCode中更改焦点后,例如切换到菜单栏或其他视图,然后返回到编辑器视图,光标从插入符号更改为填充矩形,正常键盘输入被阻止。我需要做一些事情,比如按Escape键,在第一次、第二次或第三次尝试时,它最终将我置于覆盖模式,我必须从覆盖模式切换到插入模式。这是一个非常恼人的情况。有人对此有补救办法吗?显然,我碰巧切换到了vim模式。一旦我意识到了这一点,我就简单地切换回我习惯的VS模式,一切都按预期进行。填充矩形可能意味着你按下了插

从昨天开始,我想在VSCode中编辑代码时遇到了一个问题。显然,在VSCode中更改焦点后,例如切换到菜单栏或其他视图,然后返回到编辑器视图,光标从插入符号更改为填充矩形,正常键盘输入被阻止。我需要做一些事情,比如按Escape键,在第一次、第二次或第三次尝试时,它最终将我置于覆盖模式,我必须从覆盖模式切换到插入模式。这是一个非常恼人的情况。有人对此有补救办法吗?

显然,我碰巧切换到了vim模式。一旦我意识到了这一点,我就简单地切换回我习惯的VS模式,一切都按预期进行。

填充矩形可能意味着你按下了插入按钮key@Phiter:只有在至少按一次退出键后,才能切换插入/替换模式;在按下ctl-s之类的按钮后,问题也会出现,因此很可能密钥映射方案在某种程度上变得不起作用。问题是我不想从头开始创建一个新的方案(需要很多查找-tl;dr)。