问题标签 [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 回答
432 浏览

visual-studio-code - VSCODE - vscodevim 插件增量搜索键绑定

使用 VSCODE 时 vscodevim 插件正斜杠 / 让您进入增量搜索模式 -

将光标放在当前搜索“视图”上的键绑定是什么?当我从增量搜索模式中退出时,它会从文件中的搜索结果视图中移出,并将光标放回第一次按下 / 键时光标所在的原始位置,这与常规 vim 不同,这使得增量搜索几乎无用。

0 投票
2 回答
2991 浏览

visual-studio-code - Visual Studio Code 内置硬包装

我正在使用 Visual Studio Code 在 Markdown 中做一些文档。问题是我习惯于硬包装。

我发现在 Visual Studio Code 中设置硬包装的唯一方法是通过 EditorConfig 扩展。EditorConfig 不是 Microsoft 扩展,有时您会看到一些奇怪的事情发生,例如包装一些内联代码(在反引号之间:)``

是否有一些在 Visual Studio Code 中设置硬包装的内置方法?如果不是,人们如何在 Visual Studio Code 中设置软换行以使 Markdown 看起来很棒(例如,在项目符号列表长段落中保持缩进)?是否计划在 Visual Studio Code 中内置硬包装的未来版本?

谢谢

更新:在硬包装文本中,每个新行实际上是一行,具有不同的编号。软换行仅用于显示:您更改视口和行更改,但每个段落只是一行,一个数字 --- 就像在 VS Code 中一样。

更新 2:您现在可以使用VSCodeVim扩展进行硬包装,就像在 Vim 中包装一样:g,或任何其他与q,的组合。}gq

0 投票
1 回答
3032 浏览

visual-studio-code - 从双引号更改为单引号时,vscode vim环绕添加空格

在文本文件中使用 vscodevim(不是环绕扩展)。在做最基本的环绕示例时(直接来自 Tim Pope 的环绕.vim 页面)。

cs"'里面

我希望它将其更改为:

但是它变为:

为什么是那些周围的空间?我做错了什么还是vscodevim中的错误?我知道如何使用匹配的括号(开始括号与结束括号)但使用引号来避免这些?

vscode 版本:1.9.1 vscodevim 版本:0.5.3

0 投票
1 回答
161 浏览

vim - 在 VSCode 中自动选择 workbench.action.openNextRecentlyUsedEditorInGroup

是否可以在 VSCode 中发送参数或进行设置,以便使用命名函数始终选择第一个匹配项而不进行确认?

我想重新绑定到除 Ctrl-tab 之外的另一个键(具体来说是 VSCodeVim 中的前导 + 键),当我这样做时,我似乎必须在每次使用时使用 Enter 确认开关。

0 投票
1 回答
1241 浏览

visual-studio-code - Visual Studio Code `quick fix` 可以与键盘交互吗?

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

有没有办法使用键盘选择切换可用项目列表 - 除了箭头键。作为一个信息点,在Visual Studio中可以使用,这在VS Codetab中不起作用。


为什么?因为我喜欢我的 MS ARC 键盘,但我讨厌摇杆箭头键。

0 投票
2 回答
13258 浏览

vim - 安装 vscodevim 扩展时如何在 vim-emulation 和 no-vim-emulation 之间切换?

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

0 投票
2 回答
2706 浏览

visual-studio-code - VSCode + VSCodeVim 撤消键重新绑定

VSCodeVim 使用不同的撤消堆栈,当撤消 vim 撤消堆栈中所有未保存的更改后,VSCode 仍然显示文件未保存,这让我很恼火。出于这个原因,我想使用 VSCode 的撤消堆栈并将“u”映射到“Ctrl+z”。我的键绑定如下:

问题是即使我指定当vim模式为Insert时它不应该工作,它仍然会撤消最后的更改并插入'u'。谁能建议重新绑定撤消的正确方法是什么?

0 投票
1 回答
40 浏览

vim - VscodeVim 中的 Vim 自动对齐

使用 vscodevim,如何=像 Vim 一样使用自动对齐?例如:

在vim中,我可以选择.wrapper-box然后点击=和行自动对齐/自动缩进。如何在 VscodeVim 中使用这个键绑定?

0 投票
2 回答
43 浏览

visual-studio-code - 没有注册格式化程序的文件的缩进

看来我从 1.18 版开始就遇到了这个问题,老实说我不记得了。安装了 VSCodeVim 后,我曾经按下=键来正确缩进我的代码(Elixir、嵌入式 elixir,...)。

我是否遗漏了一些东西,比如配置,它可以让我重新缩进我的文件,而不会出现“未安装文件 x 的格式化程序”的唠叨。

老实说,到目前为止,这是唯一让 VSCode 困扰我的事情,喜欢速度、功能和 UI ......

0 投票
3 回答
10890 浏览

vim - 在 Visual Studio Code(Vim 扩展)中使用 CAPS 而不是 ESC

我使用 Debian,并从 Vim 切换到 Visual Studio Code,当我注意到 vscodevim 有一个用于 VS Code 的 Vim 移动扩展。当我使用 Vim 时,我将我Caps lock的键映射到ESC键。在 Vim 中它工作得很好,但是 VS Code 对Caps lock输入没有反应。

我希望有一个解决方案。如果有任何问题,请随时提出。

这就是我更改键盘布局的方式:我导航到 /etc/default/ 并编辑了键盘文件。这就是现在的样子

Caps lock密钥也适用于其他程序,例如“Synaptic Package Manager”