Chrome soll "Text" -Dateien in einem Tab öffnen


42

Wenn ich mir Codebeispiele im Web ansehe, die als .c-, .cpp- oder .h-Datei verlinkt sind, wird sie von Chrome für mich als Datei heruntergeladen.

Gibt es eine Möglichkeit, die Datei (bei der es sich eigentlich nur um eine Textdatei mit einer anderen Erweiterung handelt und Chrome Textdateien in einem Registerkartenfenster öffnet) in einem Registerkartenfenster zu öffnen?

Ich möchte lieber nicht, dass mein Download-Ordner mit all diesen kleinen Code-Dateien übersät ist.

Ich habe in den Chrome-Einstellungen nachgesehen, aber nichts gefunden, was sich darauf bezieht.

Läuft der Entwickler Build von Chrome, aber ich würde die Option in jedem aktuellen Build des Browsers nehmen.

BEARBEITEN: Gibt es eine Möglichkeit, die Art und Weise zu ändern, in der Chrome mit einigen Mime-Typen wie text/x-chdroder mit anderen umgeht?


Können Sie sogar die Dateizuordnungen von Google Chrome bearbeiten?
Iglvzx

1
Nicht sicher was du meinst. In der Regel werden die Dateizuordnungen meines Betriebssystems verwendet, um Dateien mit der richtigen Erweiterung zu öffnen ...
soandos

Sie können Dateizuordnungen mit dem Options > ApplicationsDialogfeld von Firefox verwalten . Wenn Google Chrome eine vergleichbare Funktion hätte, hätten Sie die Wahl, die Dateien in einem neuen Tab oder einer anderen Anwendung direkt zu öffnen. Soweit ich das beurteilen kann, fehlen Google Chrome solche Einstellungen. :(
Iglvzx

1
Hmm, ich habe es einfach selbst versucht. Das Öffnen einer lokalen CPPDatei (dh file:///….cpp) wird als Text geöffnet, nur entfernte Dateien versuchen, die Datei herunterzuladen.
Synetech

Antworten:


18

Ich habe eine Reihe von Tests durchgeführt und festgestellt, dass einige Typen immer einen Download von einem entfernten Standort auslösen. Beispielsweise versuchen .batDateien immer herunterzuladen, während der ähnliche .cmdTyp als Text geöffnet wird. Ebenso wird bei .cppDateien immer ein Download ausgelöst, während mein eigener .incTyp, der eine identische Kopie des .cppmit "cpp" in "inc" geänderten Typs ist, als Text geöffnet wird.

Ich habe die Quelle nicht überprüft, aber ich vermute, dass es ein eingebautes Verhalten ist. Sie müssen herausfinden, dass es sich bei der Datei um eine lokale Datei ( file:///…) handelt, die Sie bereits haben. Es wird also davon ausgegangen, dass sie als vertrauenswürdig eingestuft ist. Öffnen Sie sie also. Wenn es sich jedoch um eine Remote-Datei handelt, öffnen Sie sie nicht, sondern laden Sie sie herunter, damit alle Antivirensoftware auf dem System sicher aussieht.

Erstaunlicherweise scheint es im Chrome Bug Tracker keine weiteren Beschwerden darüber zu geben. o.OIch habe einen Bericht eingereicht , also müssen wir sehen, was sie sagen.


Vielen Dank. Und überraschenderweise haben nur 10 Benutzer das Video hochgeladen (mit einem Sternchen versehen). +1 (ich).
ChrisJJ

@ChrisJJ: Diese Zahl ist jetzt bis zu 17, und ich habe einen Kommentar mit einigen Gedanken darüber hinzugefügt, wie die Benutzeroberfläche aussehen sollte.
Keith Thompson

Vielen Dank an Synetech für das Öffnen eines Tickets im Chrome-Bug-Tracker und die hilfreiche Bereitstellung des Links. Ich habe meine Stimme und einen unterstützenden Kommentar hinzugefügt. Hast du? :-)
MykennaC

TNX für die Ausgabe, abgestimmt!
Menkow

1

Früher habe ich Syntaxtic verwendet! für Chrome , arbeitete für mich. Es öffnet den Quellcode in einer neuen Registerkarte und wendet dann die Syntaxhervorhebung an.


Funktioniert bei mir nicht. Wie benutzt man es?
Soandos

Ich habe Syntaxtic! Installiert, aber in CPPDateien wird immer noch ein Dialogfeld zum Speichern unter anstelle einer Registerkarte im Nur-Text- Format geöffnet .
Synetech

1

Google Chrome

Jetzt ist es möglich, den Quellcode direkt vom Browser aus zu öffnen. Ich habe auf Version 61.0.3163.91 64 Bit getestet.

Feuerfuchs

Hier ist es noch nicht. Um dies zu vermeiden, gehen Sie wie folgt vor:

  1. Klicken Sie mit der rechten Maustaste auf .c oder eine andere Quellcodedatei.
  2. Copy link Möglichkeit
  3. Drücken Sie CRTL-T, um eine neue Registerkarte zu öffnen.
  4. Geben Sie "view-source:" ein.
  5. Fügen Sie den zuvor kopierten Link ein.

Getan! Firefox zeigt den Quellcode der Datei an, in diesem Fall die Datei selbst.


0

Ich suchte nach der gleichen Frage und fand die Antwort von Danny B. unter: https://stackoverflow.com/questions/14952514/how-to-force-open-links-in-chrome-not-download-them .

So öffnen Sie bestimmte Dateitypen auf Ihrem Computer anstelle von Chrome Downloading ...

Sie müssen den Dateityp einmal herunterladen und dann direkt nach dem Herunterladen in der Statusleiste unten im Browser nachsehen. Klicken Sie auf den Pfeil neben dieser Datei und wählen Sie "Dateien dieses Typs immer öffnen". GETAN.

Jetzt wird der Dateityp immer mit Ihrem Standardprogramm geöffnet.

Um diese Funktion zurückzusetzen, gehen Sie zu Einstellungen / Erweiterte Einstellungen und im Abschnitt "Herunterladen" gibt es eine Schaltfläche zum Zurücksetzen aller automatischen Downloads


9
Ich wollte, dass dies in einem Chrome-Tab geöffnet wird, nicht im System-Texteditor
soandos

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.