gpt4 book ai didi

vim - 除了 < 和 > 标记之外,Vim 还使用什么来恢复 'gv' 上的视觉选择?

转载 作者:行者123 更新时间:2023-12-04 12:25:23 25 4
gpt4 key购买 nike

gv可用于使用先前的选择启动可视模式。边界存储在 < 中和 >分数。但是标记只包含一个文件的(行,列),这不足以恢复视觉选择区域。

例如,< = (1, 0) 和 > = (2, 2) 可能意味着视觉块选择区域:

XXX foo bar
XXX quux

或视觉字符选择区域:
XXX XXX XXX
XXX quux

或视觉线选择区域:
XXX XXX XXX
XXX XXXX

此外,还必须恢复光标位置。

Vim 在哪里存储有关最后一个 Visual 子模式和用于恢复视觉选择的光标位置的信息?

最佳答案

  • 开始和结束位置存储在 '< 中。和 '>分数。
  • 视觉模式的类型存储在别处;从 Vimscript 中,您可以通过 visualmode() 访问此信息.
  • 光标位置在内部存储;我不认为这可以从 Vimscript 访问(除了做 gv )。

  • 如果这不仅仅是一个理论问题,请告诉我们您想要达到的目标。

    关于vim - 除了 < 和 > 标记之外,Vim 还使用什么来恢复 'gv' 上的视觉选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23529161/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com