【发布时间】:2020-06-21 05:16:08
【问题描述】:
多年来,我一直在“VIM 模式”下使用 VS Code,没有遇到任何问题。我现在在 v1.46 上。我今天启动它,立即无法输入,并且其他键(如 escape)无法注册。在左下角,我会间歇性地看到以下内容:
我进入扩展程序并禁用了 Vim 模拟器,它现在允许我正常编辑文件...当然没有 vim 功能。
我看到一个通过 GitHub 提交的错误,看起来它可能已经解决了它,但由于缺少提供的信息,它被关闭了。
任何想法可能发生什么或如何恢复我的 vim 功能?
更新
这里有更多信息:
- 我重新安装并更新了 VSCode 和插件 - 行为相同
- 有时整个事情从 get 和其他时间(重新启动后)失败,它似乎一次失败 1 个键 - 例如,我会一直打字,然后突然按退格键会在
command 'extension.vim_backspace' not found的右下角 - 这是 github 上的已关闭问题 - https://github.com/microsoft/vscode/issues/22365 用于该特定消息,但我也遇到了转义和其他键的错误 - 我还尝试切换到我认为可以工作的 NeoVim(在 Mac 上),但最终还是走上了同样的路(
esc通常首先停止工作)
【问题讨论】:
-
尝试更新扩展和 vscode。插件是否完全失败或仅某些功能失败?哪些功能有效?还提供您引用的 gilhub 问题链接。
-
@HeisAif - 查看 OP 中的更新 - 谢谢!
-
您尝试过将 neovim 作为独立应用程序还是通过 vscodevim 插件支持 neovim?
-
是的,它似乎在 VSCode 之外也能正常工作……虽然我没有在整个编码会话中使用它——只是测试。我将如何使用 vscodevim 插件支持的它?
-
Neovim 工作正常吗?但是你写的最终走上了同样的路,你能澄清一下吗?要使用 neovim 支持,您可以在 vscode 设置中搜索
neovim并启用它,但它可能无法解决您的问题。
标签: visual-studio-code vim-plugin