[英]python file edited in vim move to intellij meet inconsistent indentation error
我是一个vim用户并使用vim编辑了一个大的python文件,一切正常,它可以正常运行。 现在我想构建一个庞大的项目,我想在Intellij中编辑这个python文件,但是intellij中的缩进是完全错误的,而且我很难一行编辑一行。 你知道发生了什么吗? (如果编辑Intellij中的一些行来删除缩进错误,当我在vim中显示它们时,它们也是错误的缩进)
很可能该文件包含制表符。 看看你是否可以用空格均匀地替换它们。 Vim可以做到这一点。
似乎vim使用制表符进行缩进,而在Python中使用空格是很常见的。 Code
- > Reformat Code...
在Intellij中将进行正确的缩进。 或者,您可以选择“ Edit
- >“ Convert Indents
并将制表符转换为空格。
对于您的特定问题,这不是真正的解决方案,但Editorconfig具有许多编辑器和IDE的插件。 它是保证项目中一致缩进的完美工具。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.