gpt4 book ai didi

vim - 对齐最长的单词

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

我有以下代码:

a = 123
p.value 0.123
p.long.name = "abc"

如何在vim中对齐如下所示的每一行?
a           = 123
p.value = 0.123
p.long.name = "abc"

感谢您的任何提示。

最佳答案

没有插件:

:%s/=/                      &/
:%s/\%13c\s\+=/=

第一个命令将在所有行的第一个等号前插入空格,第二个命令将删除第 13 列等号前的所有空格。您还可以使用可视块选择和 <.....根据需要向左移动多次。

然而,这真的很不干净。与 tabular您只需输入插件 :Tab /=/这将完成工作并自动计算范围(光标周围所有行都与模式匹配的最大范围)。

关于vim - 对齐最长的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10310745/

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