首页 > 解决方案 > 无法在远程 linux 机器上编辑 python 代码?

问题描述

我通常在本地机器上用 Pycharm 编写代码,然后 git push。然后我登录到远程 Linux 机器来获取代码。有时,我需要在远程机器上用 vim 稍微编辑一下代码。但是每次我更改代码中的任何内容时,它总是会报告此错误:

TabError: inconsistent use of tabs and spaces in indentation

我所做的更改如下:

def __call__(self, doc):
    print(doc.text)
    matches = self.matcher(doc)
    spans = []
    ...

我在 VIM 中添加了 'print' 语句(从上面的行并按回车键,它会自动与 'matches' 行对齐)并且它是完美的缩进。如何避免这个问题?我也试过这个命令,它没有效果:

autopep8 -i relation.py 

标签: pythonvim

解决方案


推荐阅读