gpt4 book ai didi

vim - 如何在可视 block 模式下使用 Vim 的普通模式 CTRL-A 数字增量?

转载 作者:行者123 更新时间:2023-12-04 16:39:40 26 4
gpt4 key购买 nike

我有一张 table :

0 | 3
1 | 4
2 | 5

在普通模式下,我可以通过 0 , 点击 CTRL-A它变成了 1。

我想要类似于视觉块模式的东西(其中 CTRL-A 不增加选择),在第二列上使用它并获得:
0 | 4
1 | 5
2 | 6

如果没有宏/插件/定义函数,这可能吗?

迄今为止最好的简单解决方法是定义一个宏,计算列数,并重复正确的次数,但我一直在想:为什么没有 CTRL-A用于视觉块?

我最初的例子是:
a | 3
b | 4
c | 5

对于数字是表的第一个数字行的特殊情况,@hawk 和@romainl 给出的答案效果很好: :norm! ^A ,扩展为 :'<,'>norm! ^A .有没有办法处理一般情况?

最佳答案

这已在第 8 版中添加。查看 :help new-items-8

编辑:更改了上面的帮助命令。

:help new-items-8 的结果

Visual mode commands:
v_CTRL-A CTRL-A add N to number in highlighted text
v_CTRL-X CTRL-X subtract N from number in highlighted text
v_g_CTRL-A g CTRL-A add N to number in highlighted text
v_g_CTRL-X g CTRL-X subtract N from number in highlighted text

关于vim - 如何在可视 block 模式下使用 Vim 的普通模式 CTRL-A 数字增量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23481635/

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