gpt4 book ai didi

vim - (Vim)在Python模式下更改缩进设置

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

我刚刚安装了python-mode,它具有许多很酷的功能,例如“语法检查”。

我喜欢为我的python代码提供2个缩进空间,但语法检查警告我应为4个空格。

我相信应该有一个变量来设置此首选项。我已经阅读了pymode的文档,找不到相关的设置。

(此外,我也想更改pymode设置的shiftwidth设置)

最佳答案

最好的方法是在.vim/ftplugin/python.vim中创建一个文件,并将其放入:

setlocal smarttab
setlocal expandtab
setlocal shiftwidth=2
setlocal tabstop=2
setlocal softtabstop=2

这将适用于所有Python文件。另一种方法是modeline:将其放在所有Python文件的顶部或底部以仅影响那些文件:
# vim: sta:et:sw=2:ts=2:sts=2

这要求您打开对Modeline的支持,这可能需要在 set modeline中添加 .vimrc

但是正如rednaw所说,这并不是一个好主意,如果这样做,最好只对您创建的文件而不是对所有Python文件进行处理(即,将其他人编写的文件格式化为标准),因此如果您确实需要这样做,我建议您使用第二种方法。

关于vim - (Vim)在Python模式下更改缩进设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22831652/

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