Often times I'll click on a random link to a .sh or .py or .cpp or ... file in Firefox, and all I want is to view the code. I don't have a Firefox handler set up for every text file extension under the sun, and I don't want to have to. Is there an easy way to force Firefox to view the file as text instead of trying to save (or open in external app)?


Maybe you should give this addon a try. I've never used it but it looks like it might work for you.

| improve this answer | |
  • I use that addon, it works pretty well. – Powerlord Sep 18 '09 at 18:08
  • 3
    Good old firefox...this was originally reported as a bug 9 years ago. This extension was made 3 years ago. Bug still not fixed...but at least I can use the extension. – davr Sep 18 '09 at 21:13
  • 1
    Yes this is a great addon. It's really annoying that the world is moving away for this way of working (take chrome that wants to save everything) – Davide Jun 30 '14 at 16:31

Answered HERE

to display file add below line(s) in .htaccess

AddType text/plain .txt
AddType text/plain .log

This is signal Firefox that you don't have to download the file instead view file as plain text.This technique can be applied to all the files that you need to view instead off download.

| improve this answer | |
  • 1
    This is server-side configuration. If it is configured properly, things work. But more often than not it is configured wrong, and the point is working around that bad configuration. – Jan Hudec Sep 3 '19 at 9:03

Open options and go to the applications tab, maybe that will help. Other than that, I'm not sure. Try searching for an extension.

| improve this answer | |
  • Applications tab: that would require me to add something for each and every file type, I was hoping to do it all at once. extension: I looked, but couldn't find any that did what I wanted. Hence why I am asking on here – davr Sep 18 '09 at 16:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.