1

Как сделать так, чтобы файлы C появлялись в окне браузера при переходе к ним на веб-странице? (Я использую Iceweasel, который должен быть идентичен Firefox.)

Я не хочу загружать файл, не открывать его в Emacs и т.д., Я просто хочу просмотреть его, как любую другую страницу.

Например, файлы Perl (.pl) в порядке.

Но файлы C (.c) имеют строку параметров в «Предпочтения» -> «Приложения». Здесь я могу выбрать, что делать - загрузить их, открыть в Emacs и т.д., Но как мне выбрать просто просмотреть их? (Пытался выбрать Iceweasel - не сработало.)

Ирония в том, что я считаю "просмотр в браузере" по умолчанию (поскольку для файлов Perl нет опций), поэтому, если бы я мог как-то удалить строку опций для C, это стоит попробовать.

1 ответ1

1

Спасибо. Я хотел сделать это целую вечность, но никогда не удосужился найти решение. Ваш вопрос заставил меня :).

Решение 1

Используйте расширение Open in Browser. Это прекрасно работает, но добавляет пробел слева от каждой строки в файле исходного кода.

Решение 2

Измените все расширения на .txt . Я часто создаю веб-сайты, чтобы делиться своими данными с коллегами. Поскольку я работаю в Linux, у меня часто есть случайные расширения, которые являются только информативными для меня. Такие вещи, как file1.out или file1.res или file1.thisbetterwork или что-то еще. Я не могу сказать им, что им нужно установить расширение, поэтому моя веб-страница ссылается на копии соответствующих файлов с расширениями TXT, которые я сделал в каталоге моего сервера:

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

Это предполагает, что ваши имена файлов являются нормальными, не содержат пробелов или других странных символов. Посмотрите на мой ответ здесь для подсказок о том, как изменить его, чтобы иметь дело с незнакомыми именами файлов.


Эта ошибка предлагает некоторый фон. Мы не одни.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .