繁体   English   中英

在vim中编辑的python文件移动到intellij遇到不一致的缩进错误

[英]python file edited in vim move to intellij meet inconsistent indentation error

我是一个vim用户并使用vim编辑了一个大的python文件,一切正常,它可以正常运行。 现在我想构建一个庞大的项目,我想在Intellij中编辑这个python文件,但是intellij中的缩进是完全错误的,而且我很难一行编辑一行。 你知道发生了什么吗? (如果编辑Intellij中的一些行来删除缩进错误,当我在vim中显示它们时,它们也是错误的缩进)

很可能该文件包含制表符。 看看你是否可以用空格均匀地替换它们。 Vim可以做到这一点。

http://vim.wikia.com/wiki/Converting_tabs_to_spaces

似乎vim使用制表符进行缩进,而在Python中使用空格是很常见的。 Code - > Reformat Code...在Intellij中将进行正确的缩进。 或者,您可以选择“ Edit - >“ Convert Indents并将制表符转换为空格。

对于您的特定问题,这不是真正的解决方案,但Editorconfig具有许多编辑器和IDE的插件。 它是保证项目中一致缩进的完美工具。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM