加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

是否可以确定Vim中视觉选择的方向?

发布时间:2020-12-15 20:56:57 所属栏目:安全 来源:网络整理
导读:在Vim中,我想在视觉上选择一些线条,然后在原始选择的上方或下方粘贴已注释掉的选项的副本,具体取决于视觉选择是向上还是向下创建.因此,如果我在第100行开始视觉模式并将光标向上移动10行,那将是向上的视觉选择,而如果我从第100行开始并将光标向下移动10行,那
在Vim中,我想在视觉上选择一些线条,然后在原始选择的上方或下方粘贴已注释掉的选项的副本,具体取决于视觉选择是向上还是向下创建.因此,如果我在第100行开始视觉模式并将光标向上移动10行,那将是向上的视觉选择,而如果我从第100行开始并将光标向下移动10行,那么它将是向下选择. line(“’<”)和line(“'>”)在两种情况下都是相同的,因此看起来Vim总是选择较小的数字作为选择开始.有没有办法确定视觉选择是向上还是向下?

解决方法

当(在你的映射/命令中)你首先通过< Esc>退出视觉模式时,你可以比较光标的位置/行(line(‘.’))和’<和'>分数.然后只使用标记(即使在剩下可视模式时它们也会保留它们的值),或者通过以下方式重新选择标记! GV.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读