【发布时间】:2016-08-15 10:54:28
【问题描述】:
def main():
todo=TODO()#this line shows one tab one sublime text
print("The indentation is not right")# THIS ONE SHOWS TWO TABS
我遇到了一个奇怪的问题,我不能再使用 vim 来编辑我的 python 文件了。上面的缩进和我的一样,但是我说缩进是错误的。顺便说一句,正确的第一行是由另一台计算机编辑的。我的操作系统使用 Fedora 23,vim 的默认选项卡在任何其他文件上是 8 个空格,只需要一个退格键即可删除,当我创建 .py 文件时,选项卡变为 4 个空格,需要退格 4 次 现在我不能用我的 vim 来编辑文件了。
【问题讨论】:
-
你能提供更多关于你的情况的细节吗?你能提供以下输出吗?
:set tabstop,:set shiftwidth,set softtabstop -
你还在为 python 使用任何插件吗?像
python-mode或pyflakes之类的? -
@sudobangbang 我刚刚检查了一下,当我创建.py以外的文件时,所有这三个输出都是=8,但是当它是.py文件时它们=4,我的.vimrc没有改变这个
标签: python python-3.x vim