gpt4 book ai didi

python - 在 vim 中阻止缩进/取消缩进 python 代码

转载 作者:行者123 更新时间:2023-11-28 22:00:17 25 4
gpt4 key购买 nike

我决定在我的 python 代码中从制表符切换到空格。以前,如果我想在 vim 中缩进/取消缩进一段代码,我会使用 >><<命令。

我正在使用 the vimrc setup for python通过将它添加到我的 ~/.vimrc :

source ~/.vimrc-python

目前,它似乎将新制表符设置为 8 个空格宽,当我阻止缩进/取消缩进时,它会将所有内容移动四个空格。

我怎样才能使所有内容保持一致?

最佳答案

试试这些:

set shiftwidth=4
set tabstop=4
set expandtab

shiftwidth指示缩进您正在使用的操作(<<>>)的距离。

tabstop指示使用 Tab 键缩进的距离。

expandtab将制表符转换为空格。

正如 [http://stackoverflow.com/users/2241874/bradd-szonye](Bradd Szonye) 指出的那样,您也可以选择这样做

set shiftwidth=4
set softtabstop=4
set tabstop=8
set expandtab

这意味着如果有一个实际的 tab字符,它将显示为 8 列,但按 Tab 键会显示 4 个空格。

关于python - 在 vim 中阻止缩进/取消缩进 python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15094674/

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