ICE*_*ICE 4 nautilus files mime-type
当我创建一个没有文件扩展名的文件并在其中放入一些文本时:
//this file is just a simple text file
and you are reading it
Run Code Online (Sandbox Code Playgroud)
Ubuntu 认为它是 C 源代码文件并将图标更改为 C 文件。当我右键单击文件并单击属性时,它显示:
type: C source code (text/x-csrc)
Run Code Online (Sandbox Code Playgroud)
我注意到每次我用//Ubuntu启动一个文本文件内容时都认为它不再是一个文本文件。
当我file在终端上运行命令时,它显示:
textfile: ASCII text
Run Code Online (Sandbox Code Playgroud)
这个问题可以通过向.txt文件名添加文件扩展名来解决,但我不想.txt在文件扩展名上使用。
还有另一件事。当我按回车然后放入//文本文件时,它认为它是一个文本文件,而不是 C 源代码文件。
我该如何解决?
在 C(和许多编程语言)中,我们使用“//”来通知编译器忽略以它开头的行。
我测试了自己,做了一个像你一样的文件,它也被当作c源文件对待。我什至制作了一个带有“/* */”注释的文件,它也被视为c源文件。
这些对于 c 来说很常见,所以你不应该对系统认为它是源文件感到惊讶。
解决方案:不要像我猜那样启动文本文件。
| 归档时间: |
|
| 查看次数: |
967 次 |
| 最近记录: |