【问题标题】:Anyway to use someone else's neovim/vim keybindings config on VS Code无论如何要在 VS Code 上使用别人的 neovim/vim 键绑定配置
【发布时间】:2021-10-01 12:29:27
【问题描述】:

我刚从 Atom 迁移过来,我使用的是 Vim-plus,但现在在 VS Code 上我已经切换到 neovim,但问题是,有很多冲突的键绑定。

我尝试手动更改它们(类似于关闭编辑器,'Ctrl+c+t',我将其映射到关闭编辑器的选项卡,其他类似)。

但我觉得这非常没有效率,而且还会导致我的手指拉伤。因此,我可以与 NeoVim 一起使用的任何人的任何建议或键绑定配置来提高我的工作效率。或任何其他建议如何正确配置我的 VS Code?​​p>

注意:我知道存在一个 Atom 键绑定扩展,我真的不在乎,因为我主要在那里使用 Vim 键绑定,从不费心学习特定于原子的键绑定。

【问题讨论】:

    标签: performance visual-studio-code config key-bindings


    【解决方案1】:

    如果你想让 VS Code 表现得像 VIM,它的界面和键绑定超级独特,有一个扩展名为:

    VSCode Vim

    VSCode Vim 的市场 ID:vscodevim.vim

    我个人无法忍受 VIM 键绑定,所以我不知道扩展程序有多棒,但我知道使用它的人。它有 240 万次下载和计数。我也知道,因为我的伙伴,它并不完美,但很接近。

    与任何其他扩展程序一样,不要只是安装它并希望它是您想要的“开箱即用”,此主题是可自定义的,并且需要您对其进行配置。请务必阅读 README.md 并进行设置,以便您知道它最适合您的期望。

    如果您已经在使用 VSCode VIM 扩展,并且发现使用与之关联的键绑定时遇到了冲突问题。您可以通过从快速输入菜单中选择键绑定疑难解答工具对其进行疑难解答。

    1. F1
    2. 输入短语:“键盘快捷键疑难解答”
    3. 选择选项“开发人员:切换键盘快捷键故障排除工具”

    该工具应在下面的控制台中打开。然而,菜单一开始可能看起来很乱。使用熟悉的键绑定后,新打开的控制台的输出应该会更有意义。确保控制台窗口滚动到底部并打开足够宽,以便您能够阅读所有记录的内容。该工具将告诉您使用的键绑定附加了什么,因此您可以查看正在发生的任何冲突,以及您、扩展和默认情况下设置的键。

    根据需要更改您的 keybindings.json 文件。

    【讨论】:

    • 我正在使用 NeoVim 扩展,我的问题是,NeoVim 与 VS Code 本身的键绑定有很多冲突, 看来我必须手动处理它们。
    • 使用故障排除工具
    猜你喜欢
    • 2020-07-01
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    相关资源
    最近更新 更多