Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VsCodeVim扩展是否不支持“Expression寄存器”?_Vim_Visual Studio Code_Vscodevim - Fatal编程技术网

VsCodeVim扩展是否不支持“Expression寄存器”?

VsCodeVim扩展是否不支持“Expression寄存器”?,vim,visual-studio-code,vscodevim,Vim,Visual Studio Code,Vscodevim,我最近一直在学习vim,我一直在使用vscodevim扩展来获取VisualStudio代码中的快捷方式。昨天我遇到了一个教程,它使用“表达式寄存器”来做简单的计算。当直接从命令行使用vim时,这是有效的,但我没有运气尝试在Visual Studio中使其工作,按代码=什么也不做 我查看了vscode vim的github页面,但没有找到任何相关内容。这里提到了“=”寄存器,但与“表达式寄存器”无关 CTRL-R{0-9a-z%:.-=}插入寄存器的内容 此外,settings.json中的“u

我最近一直在学习vim,我一直在使用vscodevim扩展来获取VisualStudio代码中的快捷方式。昨天我遇到了一个教程,它使用“表达式寄存器”来做简单的计算。当直接从命令行使用vim时,这是有效的,但我没有运气尝试在Visual Studio中使其工作,按代码=什么也不做

我查看了vscode vim的github页面,但没有找到任何相关内容。这里提到了“=”寄存器,但与“表达式寄存器”无关

CTRL-R{0-9a-z%:.-=}插入寄存器的内容

此外,settings.json中的“useCtrlKeys”选项设置为true,因此扩展可以访问Ctrl键


我错过什么了吗?扩展中是否缺少此功能?

答案至少目前是否定的。仔细阅读Visual Studio marketplace中的linked和vscodevim后,我发现目前不可能使用vscodevim扩展使用“表达式寄存器”。这是因为表达式寄存器使用Vimscript计算简单代码,而Vimscript目前在vscodevim中不受支持

从文章中:

表达式寄存器允许我们计算Vimscript代码片段

从Visual Studio Marketplace中的vscodevim页面:

Vimscript不受支持;因此,我们无法加载您的.vimrc或使用.vim插件


答案是否定的,至少目前如此。仔细阅读Visual Studio marketplace中的linked和vscodevim后,我发现目前不可能使用vscodevim扩展使用“表达式寄存器”。这是因为表达式寄存器使用Vimscript计算简单代码,而Vimscript目前在vscodevim中不受支持

从文章中:

表达式寄存器允许我们计算Vimscript代码片段

从Visual Studio Marketplace中的vscodevim页面:

Vimscript不受支持;因此,我们无法加载您的.vimrc或使用.vim插件