在Vim中,我想要选择一些文本行,并将其注释后的副本粘贴到原始选择的上方或下方,具体取决于该视觉选择是向上还是向下创建的。因此,如果我在第100行开始可视模式,然后将光标向上移动10行,那么这将是一个向上的可视选择,而如果我从第100行开始并向下移动光标10行,则为向下选择。 无论哪种情况,
line("'<")
和line("'>")
都相同,因此看起来Vim总是选择较小的数字作为选择开始。是否有一种方法确定视觉选择是向上还是向下?