首页 > 解决方案 > 在 Vimscript 中,如何从列表中跳过解构赋值中的元素?

问题描述

Vimscript 有类似解构列表赋值的东西。例如:

:let [a,b,c] = [1,2,3]

如果我不关心第一个元素但我仍然想绑定bandc怎么办?是否有一些“通配符”可以用来避免为 命名1

标签: vimdestructuring

解决方案


一个可能的解决方案是使用黑洞寄存器:

let [@_,b,c]=[1,2,3]

似乎您可以多次使用它而不会出现问题:

let [@_,@_,c]=[1,2,3]

:h "_


推荐阅读