gpt4 book ai didi

c++ - 为我的代码或 vim 编辑器设置对齐规则的工具或脚本

转载 作者:行者123 更新时间:2023-11-28 08:23:29 29 4
gpt4 key购买 nike

我想对齐所有变量的声明,对象在代码中的位置无关紧要。

例如。

int i;
for(...){...}
short j;

不是我去对齐 i 和 j 的声明,我可以限制变量声明应该从 vim 中的某个特定列号开始吗?因此,如果我打算声明一些变量,它应该从相应的列开始。

最佳答案

听起来您确实希望正确缩进代码,而不仅仅是将变量声明移动到特定列。这可以通过 = 命令本地完成,该命令将缩进给定的行(除非设置了 equalprg 选项)。例如,要缩进文件中的所有行,请使用:

gg=G

这将移动到文件的顶部,然后缩进所有行直到文件的底部。 vim 中的缩进实际上比这复杂得多,因为它支持自动缩进、制表位、shiftwidth、不同文件类型的不同缩进规则等。有关详细信息,请参阅 Vim Wiki .

关于c++ - 为我的代码或 vim 编辑器设置对齐规则的工具或脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4951743/

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