.txt
。这意味着扩展名为git-completion.bash.txt
的全名。
但是当我在下载后在我的目录中查看此文件时,名称是" git-completion"并且文件类型扩展名为.bash
,因此带扩展名的全名是" git-completion.bash"。
引擎盖下发生了什么事情?
答案 0 :(得分:1)
mentioned here,Christopher Heng:
记事本,直到当前版本,其实践是添加"
.txt
"即使您没有指定文件,也可以扩展到您的文件 因此,如果您为文件命名为"blahblahblah.html
",记事本会将名称更改为"blahblahblah.html.txt
"没有通知你。
使用Firefox,这意味着页面的 Content-Type
" git-completion.bash"未设置或设置为text/plain
。请参阅this thread。
使这个问题更加复杂的是Windows资源管理器的政策,即不告诉您文件的完整文件名。因此,如果您使用资源管理器检查文件,它只会显示"
blahblahblah.html
"。如果您已保存文件,解决此问题的最佳方法是:
- 首先强制资源管理器始终显示文件扩展名和
- 然后将文件名更改为正确的文件名。
无论如何,这是一种很好的做法,因为始终能够看到完整的文件名可能会提高系统的安全性 - 所有那些要求您点击文件的骗局都不太可能被欺骗似乎是一幅画,但实际上是一个节目。
在Windows Vista及更高版本上,点击“开始”菜单,然后输入"
folder options
" (不带引号),然后点击"Folder Options
"显示在“开始”菜单顶部附近的行 点击"View
"出现的对话框中的选项卡 寻找一个设置"Hide file extensions for known file types
"并取消选中它旁边的框以禁用它。
然后点击"OK
"对话框底部的按钮。
OP提到git/git/master/contrib/completion/git-completion.bash,当使用Firefox保存时,会提供.txt
个文件
" Content-Type
"该文件似乎是" text/plain
"。
尝试使用Force Content-Type插件
设置内容类型