Intellij Idea 在创建.py文件和.txt文件时,IntelliJ对它们的处理方式是否不同

ds97pgxw  于 4个月前  发布在  其他
关注(0)|答案(2)|浏览(88)

当我想要一个.py文件时,我不小心创建了一个新的.txt文件。当然,Run不起作用。但是,它让我想知道当我创建一个.py文件时,与创建一个.txt文件时相比,IntelliJ内部发生了什么。
以下是我考虑过的一些可能性:
1.文件本身是否有隐藏代码?似乎不太可能,因为在提交之前必须进行清理。
1.在IntelliJ内部是否有某种表格,它用来决定在屏幕上呈现什么以及提供什么功能?
1.是不是还有其他我没想到的结构?

khbbv19g

khbbv19g1#

默认情况下,JetBrains IDE通过文件名或hashbang行确定文件类型。但是如果您在项目中右键单击文件名,则可以使用删除文件类型更改该文件的类型。
您可以在首选项->编辑器->文件类型中编辑文件名模式和类型之间的对应关系。
因此,单击.txt文件并将其类型设置为“Python script”。

gev0vcfq

gev0vcfq2#

文件本身没有隐藏代码或特殊的内部结构。IDE依赖于文件扩展名和可能的内容检查来确定适当的语言和相应的功能。

相关问题