"Expresssion Register" 是不是 VsCodeVim 扩展不支持?
Is "Expresssion Register" not supported by the VsCodeVim extension?
我最近一直在学习vim,我一直在使用vscodevim扩展来获取Visual Studio代码中的快捷方式。昨天我看到了 this 教程,它使用 'Expression Register' 来做简单的计算。这在直接从命令行使用 vim 时有效,但我没有运气试图让它在 Visual Studio 代码中工作(按 <C-r>=
什么都不做)。
我查看了 vscode vim 的 github 页面,但没有发现任何相关内容。提到了 '=' 寄存器,但与 'Expression Register'.
无关
CTRL-R {0-9a-z%#:.-="} insert the contents of a register
并且 'useCtrlKeys' 选项在 settings.json 中设置为 true,因此扩展程序可以访问 Ctrl 键。
我错过了什么吗?扩展中缺少此功能吗?
答案是否定的(至少现在是这样)。在仔细阅读 Visual Studio 市场中的链接 article and vscodevim
's page 后,我发现目前无法使用 vscodevim 扩展来使用 'expression register'。这是因为表达式寄存器使用 Vimscript
来评估简单代码,而 Vimscript
目前在 vscodevim
.
中不支持
来自文章:
The expression register lets us evaluate a snippet of Vimscript code.
来自 Visual Studio Marketplace 中 vscodevim
的页面:
Vimscript is not supported; therefore, we are not able to load your .vimrc or use .vim plugins.
我最近一直在学习vim,我一直在使用vscodevim扩展来获取Visual Studio代码中的快捷方式。昨天我看到了 this 教程,它使用 'Expression Register' 来做简单的计算。这在直接从命令行使用 vim 时有效,但我没有运气试图让它在 Visual Studio 代码中工作(按 <C-r>=
什么都不做)。
我查看了 vscode vim 的 github 页面,但没有发现任何相关内容。提到了 '=' 寄存器,但与 'Expression Register'.
无关CTRL-R {0-9a-z%#:.-="} insert the contents of a register
并且 'useCtrlKeys' 选项在 settings.json 中设置为 true,因此扩展程序可以访问 Ctrl 键。
我错过了什么吗?扩展中缺少此功能吗?
答案是否定的(至少现在是这样)。在仔细阅读 Visual Studio 市场中的链接 article and vscodevim
's page 后,我发现目前无法使用 vscodevim 扩展来使用 'expression register'。这是因为表达式寄存器使用 Vimscript
来评估简单代码,而 Vimscript
目前在 vscodevim
.
来自文章:
The expression register lets us evaluate a snippet of Vimscript code.
来自 Visual Studio Marketplace 中 vscodevim
的页面:
Vimscript is not supported; therefore, we are not able to load your .vimrc or use .vim plugins.