问题标签 [vscodevim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
38 浏览

visual-studio-code - pycharm vim 扩展:如何将“k+j”重新映射到 Escape 键?

我想知道如何在 pycharm 中使用与 VSCode 中相同的设置。

0 投票
0 回答
16 浏览

visual-studio-code - 使用 vim 绑定在插入模式下禁用快捷方式

我对 vscode 很陌生,正在尝试弄清楚如何解决以下问题:

  1. 我使用 vim 绑定(通过 vscodevim),我很满意

  2. 我有针对我在 (Coq) 中开发的主要语言的自定义绑定,我坚持保留这些绑定,其形式为“、n”、“、u”等。这些快捷方式不用于编辑代码,而是用于与证明者交互。

这个设置目前需要我全局不能再输入逗号,这很烦人:)因此我想在插入模式下禁用这些快捷方式。

我试图将条件添加!vim.insertModeKeyBindings到这些自定义绑定的所有When字段,但这似乎还不够:按 ,仍然会Waiting for second key of chord...在插入模式下触发偶数。

有人知道如何解决这个问题吗?

最好的,

雅尼克

0 投票
1 回答
311 浏览

visual-studio-code - VSCode Vim: map to function key

I'm trying out VSCode Vim and I'm having trouble remapping <leader>d to a Go To Definition action.

I've found that F12 is a Go To Definition shortcut in VSCode - now I'd like to set up a mapping from <leader>d to F12 but I can't figure it out.

I've tried the following without luck:

I can see VSCode Vim capturing the leader command when in normal mode on one of my golang files but then when I hit d nothing happens. However, if I manually invoke F12 then I can see VSCode navigate to the definition of the symbol under the cursor.

What's the correct way to set up this mapping?

0 投票
0 回答
69 浏览

visual-studio-code - 在VS代码vim插件中放置多个具有相同单词前缀的游标

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

0 投票
0 回答
36 浏览

visual-studio-code - 切换 VS 代码和 VScode vim 插件之间的优先键绑定

最近我设置了一个热键来切换是否要激活 vscode vim 插件。我想做的是当我禁用 vscode vim 插件时,本机 vscode 键绑定重新上线。有什么办法可以做到吗?

谢谢你。

0 投票
0 回答
22 浏览

visual-studio-code - 在 VS Code 中检测拆分编辑器

在使用 Vim(然后是 Neovim)多年后,我正在寻求改进我的 VS Code 工作流程。

我的 vimrc 中有一个技巧,我正在寻找重现但无法找到合适的when组合。

我可以将Ctrl+l(例如)映射到一个函数,该函数将检查右侧是否有拆分编辑器,如果有,它会移动到它。如果没有,它将在右侧产生分裂。

我的 vscodevim 配置中已经有了这个:

我只是在寻找合适的“何时”组合将它们组合到一个地图中。

是否有可能或者插件将是唯一的解决方案(a la WindowSplitter)?

0 投票
1 回答
45 浏览

vscodevim - Vim:将光标移动到块的末尾

鉴于我在一个代码块的中间,我想在不使用h, j, k,的情况下走到块的末尾l

我正在寻找与 类似的行为%,当我的光标位于代码块中的某个位置时,这也将起作用。

例子:

在此处输入图像描述

我想将光标移动到行的位置22,即 Container 块结束的位置。

我会很感激你的帮助,谢谢。

0 投票
0 回答
24 浏览

visual-studio-code - 使用 VS Code Vim 插件打开手册页

我在 VS Code 中使用 Vim 扩展。我目前正在编写 C++ 代码。我不知道如何查看函数的手册页或函数的文档。我试过“K”,但这不起作用。

0 投票
1 回答
61 浏览

visual-studio-code - 使用 VSCode 和 Vim 扩展多次缩进?

当我尝试缩进多行时,我突出显示行 (SHIFT+V) 然后缩进 (SHIFT+>)。如果我只想缩进一次,这很有效。

但是,如果我尝试多次缩进,我的突出显示区域在第一次缩进后丢失,我必须重复整个过程。这是令人沮丧和烦人的。

这是一个显示问题的视频:

https://imgur.com/a/PQPeatt

(请注意每次缩进更改时我必须重新选择行)

在终端 vim 中,这些行保持突出显示,我可以多次缩进它们没问题。

如何配置 VSCode 和 vim 扩展以允许我多次缩进而不需要我每次都重新选择区域?

0 投票
1 回答
80 浏览

vscode-settings - 在 vim vscode 扩展中是否有特定的键可以输入一个字符并退出插入模式?

我发现自己在编辑过程中添加了一个字母。有什么方法可以添加字符并退出插入模式,就像替换r但不删除 Vs 代码 vim 扩展中的字符一样?i <character> <Esc>每次都紧迫会破坏生产力的目的。我也寻找过映射并尝试过,但不确定它们是如何工作的。任何帮助表示赞赏。