1

我有一些python代码:

     _name = "football.player"
     _description = "Football Player"
     def age_calc(self, cr, uid, ids, fields, arg, context=None):

当我通过按下,ccNERD_commenter 来评论它时,它看起来像这样:

     _name = "football.player"
#     _description = "Football Player"
#     def age_calc(self, cr, uid, ids, fields, arg, context=None):

但是取消注释后,使用,cu它看起来像这样:

     _name = "football.player"
    _description = "Football Player"
    def age_calc(self, cr, uid, ids, fields, arg, context=None):

为什么这个未注释的块看起来移动了 1 个空格而不是在其原始位置?以及如何解决?

4

1 回答 1

0

这可能是因为您使用了 5 个空格。您的 tabstop / shiftwidth 设置为多少?它可能试图将其缩进到一个合乎逻辑的标准 (4) 个空格,而不是一个疯狂的 (5) 个空格。

如果你真的想为一个制表符使用 5 个空格(你不这样做),你可以这样做,:set shiftwidth=5如果你没有它:set tabstop=5:set et

于 2012-08-11T21:30:01.883 回答