gpt4 book ai didi

vim - 在 Vim 中处理代码缩进?

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

我在一个 4 人的工程团队中工作,主要是编写 javascript,偶尔涉足 ruby​​ 和 python。因此,作为一个团队,我们一直在共享代码,而且正如大多数程序员所做的那样,团队中的每个成员都有他最喜欢的缩进级别和相关设置。我是团队中使用并喜欢 Vim 作为我的主要代码编辑器的 2 名成员之一。我爱我的团队,但我也喜欢我的缩进,它恰好使用了 4 个空格的制表符。有关更多上下文,这是我在 .vimrc 中使用的内容:

set ts = 4 sts = 4 sw = 4 expandtab " 4 space tabs

随着团队中进行如此多的代码共享和协作编辑,主要代码文件通常开始表现为大量混合制表符和空格的困惑,因此即使是经典的 Vim 技巧,即全选并按下 = 以智能缩进没有太大的作用。

无论如何,我的问题是:在 Vim(特别是 MacVim)中,是否有更好(更可靠)的方式将代码文件从凌乱的混合缩进转换为我喜欢的缩进?无论是 .vimrc 设置还是我在编辑文件时输入的命令,我都不在乎。

感谢您提前提供任何建议!

最佳答案

使用 :retab

话虽如此,我强烈建议您作为一个团队,在协作处理某个项目时同意并使用缩进样式。

关于vim - 在 Vim 中处理代码缩进?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3882834/

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