visual-studio-code - VScode 中的 vim 仿真扩展导致问题

多年来,我一直在“VIM 模式”下使用 VS Code,没有出现任何问题。我现在在 v1.46 上。我今天启动了它,但立即无法键入,其他键(如转义键)也无法注册。在左下角,我会断断续续地看到以下内容:

我进入了扩展并禁用了 Vim 模拟器,现在允许我正常编辑文件......当然没有 vim 功能。

我看到一个通过 GitHub 提交的错误,看起来它可能已经解决了它,但由于缺少提供的信息而被关闭。

任何想法可能会发生什么或如何恢复我的 vim 功能?



更新

这里有更多信息:

  • 我重新安装并更新了 VSCode 和插件 - 相同的行为
  • 有时整件事从 get 和其他时候(重新启动后)失败,它似乎一次失败 1 个键 - 例如我正在打字然后突然按下退格键在command 'extension.vim_backspace' not found 的效果右下角 - 这是 github 上已关闭的问题 - https://github.com/microsoft/vscode/issues/22365对于该特定消息,但我也遇到了转义键和其他键的错误
  • 我也尝试切换到 NeoVim(在 Mac 上),我认为正在运行,但最终还是走同样的路(esc 通常首先停止工作)

最佳答案

我在 VS Code 中遇到了与 Vim 类似的问题,我注意到在左下角显示 --NORMAL----VISUAL-- 我输入了字母“i”,--INSERT-- 出现并允许我输入。我输入“i”是因为当我可以输入时,我会在屏幕左下角看到它。

希望对您有所帮助。

https://stackoverflow.com/questions/62494666/

相关文章:

mysql - 使用 MySQL 计算值之间的差异 (PV)

react-native - 应用程序关闭时无法更新徽章计数 - react native iOS

python - Not able to "import win32com.shell.shell"

flutter - 在 Flutter 应用程序中从 pubspec for web 获取版本

ios - VoiceOver 在 UITableView 中滚动,其中单元格和 subview 都

azure-functions - Azure Functions、Servicebus 和 Cor

javascript - 单击处理程序中未定义 react 上下文值

javascript - React 如何区分具有相同父级的两个数组的相似键?

python - Librosa 无法从 BytesIO 加载

javascript - 为什么字符串中的等号会抛出意外的标记错误?