gpt4 book ai didi

python - 如何改变 vim Python 缩进大小?

转载 作者:行者123 更新时间:2023-12-01 05:08:59 29 4
gpt4 key购买 nike

我已在 vimrc 中将 tabstop 和 shiftwidth 设置为 2,但当我转到新行时,vim 仍然使用 4 个空格缩进。如果我保存使用 2 个空格进行缩进的文件,我也会收到此警告:

E111 indentation is not a multiple of four [pep8]

如何让 vim 对 Python 使用 2 个空格?它似乎忽略了我的 Python vimrc。

我使用的是 vim 7.2。

最佳答案

这根本不是真的。 python 中没有强制要求使用空格,事实上 Google 的 python 风格指南建议将 shiftwidth 设为 2 个空格。 4 个空格是 PEP8 标准,完全是一种格式首选项。 vim 中的 ftplugin 默认使用 PEP8 标准。

覆盖此问题的最简洁方法是将 python.vim 文件添加到目录链 ~/after/ftplugin 中。其中 ~ 是 vim 配置文件夹的位置(对于 unix 通常是 .vim,对于 windows 通常是 vimfiles)。然后,您可以将您喜欢的格式配置添加到此文件中。

最简单的例子是:
设置shiftwidth=2
设置 tabstop=2

关于python - 如何改变 vim Python 缩进大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24544934/

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