我有一个自定义命令,在命令中会调用一个函数。
我想确保仅当当前缓冲区处于可视模式(v, V or C-V
)时才执行该命令。或者说,仅当当前缓冲区中的某些文本当前被选中时,才执行该函数。
visualmode()
我不能使用,因为它提供了最后一种视觉模式类型。- 我尝试
echo mode()
输入该功能,它总是给出n
. - 而且我不确定,如果我选择了一些东西,然后按下
:
它已经进入command
模式,我如何检查缓冲区现在是否有选择的东西?
解决方案可能很简单,但我被困在这里....有人能给我一些启示吗?谢谢你。