我正在使用python库。我不知道该文件的作者使用的缩进。
使用gvim我按o
并开始在.vimrc中将{python编写为indent on
。
但是如果我在pastebin.com中复制并粘贴python代码,我会看到缩进差异并得到错误。
如何解决gvim中的python缩进问题?
答案 0 :(得分:0)
在粘贴之前,您需要:
:set paste
您可以在粘贴后将其关闭:
:set nopaste
答案 1 :(得分:-1)
很可能,您的源文件同时包含tab
和space
space
是首选的缩进方法。 (来自PEP8)
您可以使用以下命令将所有tab
转换为space
:
:set expandtab
:ret!
我建议将这些命令放在.vimrc
:
set expandtab softtabstop=4 tabstop=4 shiftwidth=4