我知道可以使用n>>来增加或减少块的缩进。就像在Vim。这个曾经在我的环境中使用Vrapper直到最近,但现在它不再智能,将标签转换为空格,而不是尊重我的默认标签宽度。
我尝试卸载并重新安装插件,并使.vrapperrc看起来与我的.vimrc类似。这两种尝试都没有任何区别。
答案 0 :(得分:7)
一位朋友帮忙提出了有效的建议。它与smartindent或shiftwidth无关。显然:set expandtab
是默认设置。使用:set noexpandtab
为我解决了这个问题。
(我使用制表符,而不是空格,让我们不要做那场战争。: - )
答案 1 :(得分:5)
我发现了与vrapper类似的行为。正如@romainl建议的那样,我看了一下问题跟踪器and found this issue。
使用set sw = 4解决了我的缩进问题。
答案 2 :(得分:1)
我也使用Eclipse + pydev + vrapper,设置sw = 4是问题的完美解决方案。 python不推荐使用标签。