标签: vscodevim

在Visual Studio Code中,安装了vscodevim扩展后,如何在vim仿真和无vim仿真之间切换?

我没有找到一种方法来快速执行此操作,而不必完全禁用“扩展名”面板中的扩展名。在IntelliJ IDEA中,可以使用可配置的键盘快捷键轻松地打开/关闭仿真。我想在VSCode中也应该有可能。

vim visual-studio-code vscodevim

6
推荐指数
2
解决办法
1672
查看次数

如何搜索和替换“vscode vim”的功能?

我已经尝试过,但没有找到使用 vim 键绑定插件在 vscode 中搜索和替换的方法。vim 控制台不采用常规 vims 搜索和替换功能:5,9s/foo/bar/g,vscode 的默认 Ctrl+f 也不起作用,因为它是 vim 绑定。

vim visual-studio-code vscodevim

6
推荐指数
1
解决办法
6869
查看次数

在 VS Code vim 插件中放置多个具有相同单词前缀的光标

在vscode vim插件中,我用来gb选择多个单词。我有四个以 开头的函数handle,但它们并不完全相同。如何放置多光标来选择它们?提前致谢!

  handleSearchTermOnChange 
  handleActivateSearch 
  handleDeactivateSearch
  handleSearchQuery
Run Code Online (Sandbox Code Playgroud)

visual-studio-code vscodevim

6
推荐指数
1
解决办法
1969
查看次数

Visual Studio Code“快速修复”可以与键盘交互吗?

我正在使用具有出色的vscodevim扩展名的VS Code。当我导航到具有快速操作可用的代码时,我可以+ 激活下拉上下文菜单。ctrl.

有没有一种方法可以选择使用键盘(除了箭头键之外)在可用项目列表中进行切换。作为信息,在Visual Studio中可以使用tab,这在VS Code中不起作用。


为什么?因为我爱我的MS ARC键盘,但我讨厌翘板箭头键。

keyboard-shortcuts vim-plugin visual-studio-code vscodevim

5
推荐指数
1
解决办法
578
查看次数

Vim for VSCode:重新映射 ctrl + e 以在插入模式下转到行尾

我正在使用Vim 和 VSCode

在插入模式下,我试图重新映射ctrl+e到行尾。这是我写在我的settings.json

"vim.insertModeKeyBindingsNonRecursive": [{ "before": ["<C-o>", "$"], "after": ["<C-e>"] }]
Run Code Online (Sandbox Code Playgroud)

不幸的是,这在某种程度上不起作用。我怎样才能重新映射这个?

编辑: 根据答案,我也尝试过

"vim.insertModeKeyBindingsNonRecursive": [ { "before": ["<C-e>"], "commands": { "command": "cursorLineEnd" } } ]
Run Code Online (Sandbox Code Playgroud)

"vim.insertModeKeyBindingsNonRecursive": [{ "before": ["<C-e>"], "commands": "cursorLineEnd" }]
Run Code Online (Sandbox Code Playgroud)

这也都不起作用。

vim visual-studio-code vscode-settings vscodevim

5
推荐指数
1
解决办法
4139
查看次数

如何在 vim 中为 vscode 向上或向下移动当前行

使用 VS Code,如何使用 Vim 键绑定向上或向下移动我所在的当前行(或当前选择)?正常使用编辑器时,我可以使用“alt + up/down”来实现这一点。

我正在使用 vscodevim 扩展。

text-editor visual-studio-code vscodevim

5
推荐指数
3
解决办法
2009
查看次数

不使用鼠标的 VSCode VIM 中的命令悬停工具提示

我最近发现 VSCode vim 中有一个扩展的悬停工具提示,可以通过在按住命令键的同时悬停在令牌上来查看。就我而言,我对查看此工具提示中可用的打字稿类型定义特别感兴趣,但在基本悬停工具提示中不可用。

我使用 VSCode Vim 扩展,因此使用 'gh' 无需使用鼠标即可触发这些工具提示,但按住 command+'gh' 不会产生预期效果(它会触发其他命令修饰符热键)。

这是从“gh”加载的工具提示示例:

无指令悬停

这是悬停时按住命令的扩展工具提示示例:

用命令悬停

visual-studio-code vscodevim

5
推荐指数
1
解决办法
548
查看次数

使用 VS Code 的 Vim 扩展时,如何重新绑定 Y 以拉到行尾?

我正在使用 VS Code 的 neovim 集成以及从snap. 我想以与和Y相同的方式工作。我会添加DC~/.config/nvim/init.vim

map Y y$
Run Code Online (Sandbox Code Playgroud)

如何在 VS Code 中执行此操作?我试过了

    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": ["Y"],
            "after": ["y$"]
        },
    ],
Run Code Online (Sandbox Code Playgroud)

    "vim.normalModeKeyBindings": [
        {
            "before": ["Y"],
            "after": ["y$"]
        }
    ],
Run Code Online (Sandbox Code Playgroud)

但都不起作用。

visual-studio-code vscodevim

5
推荐指数
1
解决办法
458
查看次数

VSCode Vim 插件折叠 ctrl+k ctrl+&lt;number&gt;

我正在使用启用了 Vim 扩展的 VSCode。

默认情况下,VSCodeCtrl+K Ctrl+number会将整个文件的代码折叠到由数字设置的缩进级别。

VSCode 默认折叠命令

这对我来说非常有用,我一直在使用它。

问题是:启用 Vim 扩展后,这些命令不再起作用。

此扩展也不允许(据我所知)更改诸如“:set Foldmethod = indent”之类的配置。

有什么解决方法吗?

非常感谢!

visual-studio-code vscodevim

5
推荐指数
1
解决办法
2357
查看次数

如何在 VSCodium 中使用 Vim 进行重复按键操作

我已经从 vscodevim (Mac) 安装了 VSCodium 和 Vim 扩展,但没有任何按键重复。我尝试过以下终端命令,但它似乎不起作用:

defaults write com.microsoft.VSCodeExploration ApplePressAndHoldEnabled -bool false
Run Code Online (Sandbox Code Playgroud)

按键重复在 VSCode、Vim 和 Obsidian 中工作正常。

你知道我该如何尝试解决这个问题吗?

visual-studio-code vscodevim vscodium

5
推荐指数
1
解决办法
757
查看次数