我遇到与here提到的问题类似的问题。我设置了
setlocal formatprg=autopep8\ --aggressive\ --aggressive\ -
现在,当我在可视模式中选择一个长注释行并按gq
时,autopep8
对该行进行了修改,但它也改变了该行的缩进,如下面的Gif所示(该行被推到左边。)
如果视觉选择足够大以包含顶级缩进(即没有缩进的地方)或者如果我在整个文件上运行autopep8,则所有内容都正确缩进(如Gif的第二部分所示)
所以我的问题是:在autopep8
的视觉选择中格式化评论时,如何实现正确的缩进级别?我尝试过设置:
setlocal formatprg=autopep8\ --aggressive\ --aggressive\ --indent-size \ 0\ -
但它没有解决问题。