Obrigado. Eu queria fazer isso há anos, mas nunca consigo encontrar uma solução. Sua pergunta me forçou a :).
Solução 1
Use a extensão do Open in Browser . Isso funciona perfeitamente, mas adiciona alguns espaços em branco à esquerda de cada linha no arquivo de código-fonte.
Solução 2
Altere todas as extensões para .txt
. Costumo criar sites para compartilhar meus dados com meus colaboradores. Desde que eu trabalho no Linux, muitas vezes tenho extenions aleatórios que são apenas informativos para mim. Coisas como file1.out
ou file1.res
ou file1.thisbetterwork
ou qualquer outra coisa. Não posso dizer a eles que precisam instalar uma extensão, portanto, minha página da Web vincula a cópias dos arquivos relevantes com extensões de txt que eu fiz no diretório do meu servidor:
$ for i in *.c ; do cp $i /var/www/mysite/sources/$i".txt"; done
Isso pressupõe que os nomes dos arquivos sejam são, contendo sem espaços ou outros caracteres estranhos. Olhe para a minha resposta aqui para obter dicas sobre como modificá-lo para lidar com nomes de arquivos estranhos.
Este bug oferece algumas informações básicas. Nós não estamos sozinhos.