Bắt chrome để mở các tập tin văn bản trên mạng trong một tab


42

Khi tôi xem các mẫu mã trên web được liên kết dưới dạng tệp .c, .cpp, .h, v.v., chrome sẽ tải xuống cho tôi dưới dạng tệp.

Có cách nào để khiến nó mở tệp (thực sự chỉ là một tệp văn bản có phần mở rộng khác và chrome có mở tệp văn bản trong cửa sổ tab) trong cửa sổ tab không?

Tôi thà không để thư mục tải xuống của mình bị vấy bẩn với tất cả các tệp mã nhỏ này.

Tôi đã xem xét các tùy chọn chrome, nhưng không tìm thấy bất cứ điều gì liên quan đến điều này.

Chạy bản dựng dev của chrome, nhưng tôi sẽ chọn tùy chọn trong mọi bản dựng hiện tại của trình duyệt.

EDIT: Có cách nào để thay đổi cách chrome xử lý một số loại mime như text/x-chdrhoặc những loại khác không?


Bạn thậm chí có thể chỉnh sửa các liên kết tệp của Google Chrome không?
iglvzx

1
Không chắc chắn những gì bạn có ý nghĩa. Nó thường sử dụng các liên kết tệp hệ điều hành của tôi để mở các tệp có phần mở rộng chính xác ...
soandos

Bạn có thể quản lý các liên kết tệp với Options > Applicationshộp thoại của Firefox . Nếu Google Chrome có một tính năng tương đương, bạn sẽ có lựa chọn mở trực tiếp các tệp trong tab mới hoặc ứng dụng khác. Theo như tôi có thể nói, Google Chrome thiếu các tùy chọn như vậy. :(
iglvzx

1
Hmm, tôi chỉ thử bản thân mình. Mở CPPtệp cục bộ (nghĩa là file:///….cpp) sẽ mở dưới dạng văn bản, chỉ những tệp từ xa mới cố tải xuống.
Synetech

Câu trả lời:


18

Tôi đã thực hiện một loạt các thử nghiệm và thấy rằng một số loại luôn kích hoạt tải xuống từ vị trí từ xa. Ví dụ: .batcác tệp luôn cố gắng tải xuống trong khi .cmdloại tương tự mở dưới dạng văn bản. Tương tự như vậy, .cppcác tệp luôn kích hoạt tải xuống trong khi .incloại của riêng tôi là bản sao giống hệt .cppvới bản cppv đã được đổi thành Văn bản inc mở ra dưới dạng văn bản.

Tôi chưa kiểm tra nguồn, nhưng tôi nghi ngờ đó là hành vi tích hợp. Họ phải hình dung rằng nếu đó là một tệp cục bộ ( file:///…), bạn đã có nó rồi nên nó được coi là đáng tin cậy, vì vậy hãy mở nó. Tuy nhiên, nếu đó là một tệp từ xa, đừng mở nó, thay vào đó hãy tải xuống để mọi phần mềm chống vi-rút trên hệ thống có thể trông an toàn.

Đáng ngạc nhiên là dường như không có bất kỳ khiếu nại nào khác về vấn đề này trên trình theo dõi lỗi Chrome. o.OTôi đã gửi báo cáo , vì vậy chúng tôi sẽ phải xem những gì họ nói.


Cảm ơn. Và cũng đáng ngạc nhiên khi chỉ có 10 người dùng đã nâng cấp (đánh dấu sao) nó. +1 (tôi).
ChrisJJ

@ChrisJJ: Con số đó hiện lên tới 17 và tôi đã thêm một nhận xét với một số suy nghĩ về giao diện người dùng sẽ trông như thế nào.
Keith Thompson

Cảm ơn Synetech đã mở một vé trong trình theo dõi lỗi Chrome và cung cấp liên kết một cách hữu ích. Tôi đã thêm phiếu bầu của tôi và một bình luận ủng hộ. Có bạn không :-)
MykennaC

Tnx cho vấn đề, bỏ phiếu lên!
menkow 30/03/2016

1

Tôi đã từng sử dụng Cú pháp! cho Chrome , làm việc cho tôi. Nó mở mã nguồn trong một tab mới và sau đó áp dụng tô sáng cú pháp.


Không làm việc cho tôi. Làm thế nào để bạn sử dụng nó?
soandos

Tôi đã cài đặt Cú pháp!, Nhưng CPPcác tệp vẫn mở hộp thoại Lưu dưới dạng thay vì trong tab dưới dạng văn bản thuần túy.
Synetech

1

Google Chrome

Bây giờ có thể mở mã nguồn trực tiếp từ trình duyệt. Tôi đã thử nghiệm trên phiên bản 61.0.3163.91 64 bit.

Firefox

Ở đây vẫn chưa có. Để tránh điều này, hãy làm như sau:

  1. Nhấp chuột phải vào .c hoặc tệp mã nguồn khác;
  2. Copy link Tùy chọn
  3. Nhấn CRTL-Tđể mở tab mới;
  4. Nhập "nguồn xem:"
  5. Dán liên kết được sao chép trước đó.

Làm xong! Firefox sẽ hiển thị mã nguồn của tệp, trong trường hợp này là chính tệp đó.


0

Tôi đang tìm kiếm câu hỏi tương tự và tìm thấy câu trả lời từ Daniel B. tại: https://stackoverflow.com/questions/14952514/how-to-force-open-links-in-chrome-not-doad-them .

Để tạo một số loại tệp nhất định MỞ trên máy tính của bạn, thay vì Tải xuống Chrome ...

Bạn phải tải xuống loại tệp một lần, sau đó ngay sau lần tải xuống đó, hãy nhìn vào thanh trạng thái ở cuối trình duyệt. Nhấp vào mũi tên bên cạnh tệp đó và chọn "luôn mở các tệp thuộc loại này". LÀM XONG.

Bây giờ loại tệp sẽ luôn MỞ bằng chương trình mặc định của bạn.

Để đặt lại tính năng này, hãy đi tới Cài đặt / Cài đặt nâng cao và trong phần "Tải xuống ..", có một nút để đặt lại 'tất cả' Tải xuống tự động


9
Tôi muốn mở cái này trong tab chrome chứ không phải trình soạn thảo văn bản hệ thống
soandos

0

Câu hỏi tuyệt vời.

Tôi có thể đạt được thông qua một phần mở rộng:

  • Đối với Chrome, tải không bị ảnh hưởng
  • Nếu tải tệp là ASCII thì mã màu có thể được mong muốn, điều đó có thể được thực hiện thông qua tiện ích mở rộng Cú pháp
  • btw, đối với Firefox tải bổ trợ InlineDisposeition
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.