最近我用webapp generator搭建了一个项目。它创建了两个文件.gitignore
和.gitattributes
。两者都显示Text Document
类型的文件扩展但是当我按F12编辑任何一个人的名字时,它就会有空的名字。这里是快照:为什么.gitignore.txt文件在windows10中显示它的名称?
我的问题是,为什么不窗口显示的名称.gitignore
?
最近我用webapp generator搭建了一个项目。它创建了两个文件.gitignore
和.gitattributes
。两者都显示Text Document
类型的文件扩展但是当我按F12编辑任何一个人的名字时,它就会有空的名字。这里是快照:为什么.gitignore.txt文件在windows10中显示它的名称?
我的问题是,为什么不窗口显示的名称.gitignore
?
Windows将.gitignore
解释为扩展名为“gitignore”的空文件名,因此显示空名称为默认名称。要正确查看其名称,请打开文件夹的属性并选中“显示所有文件扩展名”选项。
经过查看和阅读更近之后,似乎“问题”在于Explorer的“已知”文件扩展名(例如.txt
)的默认设置未显示。
所以,如果你命名一个文件.txt
(完整的文件名),那么它将显示为空和没有名称。
点文件对其文件名没有任何“扩展名”。例如完整的文件名Git忽略文件是.gitignore
。
它来自UNIX世界,其中文件名不必遵循DOS和Windows方案,并且意味着该文件是隐藏的。
Windows自long允许任意文件名,但在name.ext
方案中,这样的文件没有“名称”只有扩展名。
我用格式为'txt'的文件保存了名为'.txt'的文件。它有一个空的名字。 html文件也一样。但对于任何其他扩展,例如'.tcl'窗口显示'.tcl'作为它的名字。为什么是这样?仅允许特定文件格式的空名称? – 6questions24hour
@ 6questions24hour啊,我想我知道问题出在哪里,这是关于你有Explorer的默认设置,它隐藏已知的扩展名。 –
你的意思是取消“已知文件类型的扩展名隐藏”? – Eugene
@Eugene我相信现在的Windows版本叫做什么,谢谢 – Mureinik