在 Icewasel/Firefox 中查看 C 源文件(以及其他编程语言的文件)

在 Icewasel/Firefox 中查看 C 源文件(以及其他编程语言的文件)

当我在网页上导航到 C 文件时,如何使它们出现在浏览器窗口中?(我使用 Iceweasel,它应该与 Firefox 相同。)

我不想下载该文件,也不想在 Emacs 等中打开它,我只是想像查看其他页面一样查看它。

例如,Perl 文件(.pl)就可以。

但是,C 文件 ( .c) 在“首选项”->“应用程序”中有一个选项行。在这里,我可以选择要做什么 - 下载它们、在 Emacs 中打开等等,但我如何选择只查看它们?(尝试选择 Iceweasel - 没有用。)

讽刺的是,我认为“在浏览器中查看”是默认的(因为没有 Perl 文件的选项)- 所以如果我能以某种方式消除C 的选项线,值得一试。

答案1

谢谢。我想这样做很久了,但一直没能找到解决方案。你的问题迫使我这么做 :)。

解决方案 1

使用在浏览器扩展中打开。这运行得很好,但是在源代码文件的每一行左侧添加了一些空格。

解决方案 2

将所有扩展名更改为.txt。我经常建立网站与我的合作者共享我的数据。由于我使用 Linux,因此我经常会使用仅供我参考的随机扩展名。例如file1.outfile1.resfile1.thisbetterwork或 等等。我无法告诉他们需要安装扩展名,因此我的网页链接到我在服务器目录中制作的带有 txt 扩展名的相关文件的副本:

$ for i in *.c ; do cp $i /var/www/mysite/sources/$i".txt"; done

假设你的文件名是合理的,包含没有空间或其他奇怪的字符。看看我的回答这里了解有关如何修改它以处理陌生文件名的提示。


bug 提供了一些背景信息。我们并不孤单。

相关内容