Отримання хрому для відкриття "текстових" файлів на вкладці


41

Коли я дивлюся на зразки коду в Інтернеті, пов’язані з файлом .c, .cpp, .h і т. Д., Chrome завантажує його для мене як файл.

Чи є спосіб змусити його відкрити файл (який насправді є лише текстовим файлом з іншим розширенням, а chrome відкриває текстові файли у вікні вкладки) у вікні вкладки?

Я б швидше не мав папку для завантажень усіма цими невеликими файлами коду.

Я роздивився хромні уподобання, але не знайшов нічого, що стосується цього.

Запуск dev build chrome, але я брав би варіант у будь-якій поточній збірці браузера.

EDIT: Чи існує спосіб змінити спосіб обробки хромом деяких типів міми, таких як text/x-chdrінші?


Чи можете ви навіть редагувати асоціації файлів Google Chrome?
iglvzx

1
Не впевнений, що ти маєш на увазі. Зазвичай він використовує мої асоціації файлів ОС для відкриття файлів з правильним розширенням ...
soandos

Ви можете керувати асоціаціями файлів за допомогою Options > Applicationsдіалогового вікна Firefox . Якщо б Google Chrome мав порівнянну функцію, ви мали б можливість відкрити файли безпосередньо на новій вкладці чи іншій програмі. Наскільки я можу сказати, Google Chrome не має таких переваг. :(
iglvzx

1
Хм, я просто спробував це сам. Відкриття локального CPPфайлу (тобто file:///….cpp) робить відкритим , як текст, тільки віддалені з них намагається завантажити.
Synetech

Відповіді:


18

Я зробив купу тестів і виявив, що деякі типи завжди викликають завантаження з віддаленого місця. Наприклад, .batфайли завжди намагаються завантажити, поки аналогічний .cmdтип відкривається як текст. Крім того, .cppфайли завжди викликають завантаження, в той час як мій власний .incтип, який є ідентичною копією .cppзначка "cpp", зміненого на "inc", відкриється як текст.

Я не перевіряв джерело, але підозрюю, що це вбудована поведінка. Вони повинні зрозуміти, що якщо це локальний файл ( file:///…), у вас його вже є, тому його вважають надійним, тому відкрийте його. Якщо це лише віддалений файл, не відкривайте його, а завантажуйте його, щоб будь-яке антивірусне програмне забезпечення в системі могло бути безпечним.

Дивно, але , здається, немає жодних інших скарг на це в трекері помилок Chrome. o.OЯ подав звіт , тож нам доведеться подивитися, що вони кажуть.


Дякую. А також дивно, що лише 10 користувачів відкликали його (зіграли). +1 (мені).
ChrisJJ

@ChrisJJ: Зараз це число до 17, і я додав коментар з деякими думками про те, як повинен виглядати інтерфейс користувача.
Кіт Томпсон

Дякуємо Synetech за те, що він відкрив квиток у відстежувачі помилок Chrome і надає посилання. Я додав свій голос і схвальний коментар. Чи ти? :-)
MykennaC

Tnx за випуск, проголосували!
menkow

1

Раніше я використовував Syntaxtic! для Chrome , працював на мене. Він відкриває вихідний код на новій вкладці, а потім застосовує виділення синтаксису.


Не працює для мене. Як ти ним користуєшся?
soandos

Я встановив Syntaxtic !, але CPPфайли все ще відкривають діалогове вікно " Зберегти як", а не на вкладці як звичайний текст.
Synetech

1

Гугл хром

Тепер можна відкривати вихідний код безпосередньо з браузера. Я протестував на версії 61.0.3163.91 64 біта.

Firefox

Ось ще цього немає. Щоб цього уникнути, виконайте наступне:

  1. Клацніть правою кнопкою миші на .c або інший файл вихідного коду;
  2. Copy link варіант
  3. Натисніть, CRTL-Tщоб відкрити нову вкладку;
  4. Введіть "view-source:"
  5. Вставте посилання, скопійоване раніше.

Готово! Firefox покаже вихідний код файлу, в цьому випадку - сам файл.


0

Я шукав те саме питання і знайшов відповідь від Danny B. за адресою: https://stackoverflow.com/questions/14952514/how-to-force-open-links-in-chrome-not-download-them .

Щоб певні типи файлів ВІДКРИТИ на комп’ютері, а не завантажували Chrome ...

Ви повинні завантажити тип файлу один раз, а відразу після цього завантаження подивіться на рядок стану внизу браузера. Клацніть стрілку поруч із цим файлом та оберіть "завжди відкривати файли такого типу". Зроблено.

Тепер тип файлу завжди буде ВІДКРИТИ за допомогою програми за замовчуванням.

Щоб скинути цю функцію, перейдіть у Налаштування / Попередні налаштування та в розділі "Завантажити .." є кнопка для скидання "Усі" Автозавантаження


9
Я хотів, щоб це відкрилося в хромованій вкладці, а не в системному текстовому редакторі
soandos

0

Чудове запитання.

Мене можна досягти за допомогою розширення:

  • Для Chrome завантажте нерозміщення
  • Якщо завантаження файлу ASCII, то кольорове кодування може бути бажаним, що можна зробити за допомогою розширення Syntaxtic
  • btw, для Firefox завантажте надбудову InlineDisposition
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.