python - 无法在远程 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
解决方案
推荐阅读
- c# - HTML 敏捷性 - 在下面的代码中仅找到一条记录
- google-sheets - 我正在尝试从一张到另一张的谷歌表格中获取数据,并在新表格上操作接收到的数据
- php - 如何从外部 URL 重写/重构 JSON?
- java - SPeL 将字符串转换为整数
- android - 如何为整个 Cordova 应用程序添加一个恢复事件?
- javascript - 使用 beforeAll 而不是 beforeEach 优化测试开玩笑
- spring-boot - 基于比特桶推送Java代码触发的GCP Cloud Build
- mysql - 如何使用 sequelize.js 从关联模型中加载属性
- excel - 使用 VBA 与 IE 下拉菜单交互。(发送密钥不起作用)(getElementbytag 不起作用)
- javascript - Javascript无法使用window.postMessage向弹出窗口发送消息