当我在网页上导航到 C 文件时,如何使它们出现在浏览器窗口中?(我使用 Iceweasel,它应该与 Firefox 相同。)
我不想下载该文件,也不想在 Emacs 等中打开它,我只是想像查看其他页面一样查看它。
例如,Perl 文件(.pl
)就可以。
但是,C 文件 ( .c
) 在“首选项”->“应用程序”中有一个选项行。在这里,我可以选择要做什么 - 下载它们、在 Emacs 中打开等等,但我如何选择只查看它们?(尝试选择 Iceweasel - 没有用。)
讽刺的是,我认为“在浏览器中查看”是默认的(因为没有 Perl 文件的选项)- 所以如果我能以某种方式消除C 的选项线,值得一试。
答案1
谢谢。我想这样做很久了,但一直没能找到解决方案。你的问题迫使我这么做 :)。
解决方案 1
使用在浏览器扩展中打开。这运行得很好,但是在源代码文件的每一行左侧添加了一些空格。
解决方案 2
将所有扩展名更改为.txt
。我经常建立网站与我的合作者共享我的数据。由于我使用 Linux,因此我经常会使用仅供我参考的随机扩展名。例如file1.out
或file1.res
或file1.thisbetterwork
或 等等。我无法告诉他们需要安装扩展名,因此我的网页链接到我在服务器目录中制作的带有 txt 扩展名的相关文件的副本:
$ for i in *.c ; do cp $i /var/www/mysite/sources/$i".txt"; done
假设你的文件名是合理的,包含没有空间或其他奇怪的字符。看看我的回答这里了解有关如何修改它以处理陌生文件名的提示。
这bug 提供了一些背景信息。我们并不孤单。