Ottenere Chrome per aprire i file di "testo" in una scheda


42

Quando guardo esempi di codice sul web che sono collegati come file .c, .cpp, .h ecc., Chrome lo scaricherà come file.

C'è un modo per farlo aprire il file (che in realtà è solo un file di testo con un'estensione diversa, e Chrome apre i file di testo in una finestra a schede) in una finestra a schede?

Preferirei non avere la cartella dei download piena di tutti questi piccoli file di codice.

Ho cercato nelle preferenze di Chrome, ma non ho trovato nulla che si riferisca a questo.

Eseguendo la build di sviluppo di Chrome, ma vorrei prendere l'opzione in qualsiasi build corrente del browser.

EDIT: c'è un modo per cambiare il modo in cui Chrome gestisce alcuni tipi di mime come text/x-chdro altri?


Puoi persino modificare le associazioni di file di Google Chrome?
iglvzx,

1
Non sono sicuro cosa intendi. In genere utilizza le associazioni di file dei miei sistemi operativi per aprire i file con l'estensione corretta ...
soandos,

È possibile gestire le associazioni di file con la Options > Applicationsfinestra di dialogo di Firefox . Se Google Chrome avesse una funzione comparabile, avresti la possibilità di aprire direttamente i file in una nuova scheda o in un'altra applicazione. Per quanto ne so, Google Chrome non ha tali preferenze. :(
iglvzx,

1
Hmm, l'ho appena provato da solo. L'apertura di un CPPfile locale (ovvero, file:///….cpp) si apre come testo, solo quelli remoti tentano di scaricare.
Synetech,

Risposte:


18

Ho fatto un sacco di test e ho scoperto che alcuni tipi attivano sempre un download da una posizione remota. Ad esempio, i .batfile provano sempre a scaricare mentre il .cmdtipo simile si apre come testo. Allo stesso modo, i .cppfile attivano sempre un download mentre il mio .inctipo che è una copia identica di .cpp"cpp" modificato in "inc" si apre come testo.

Non ho controllato la fonte, ma sospetto che sia un comportamento integrato. Devono capire che se si tratta di un file locale ( file:///…), lo hai già, quindi si presume che sia attendibile, quindi aprilo. Se tuttavia è un file remoto, non aprirlo, ma scaricalo in modo che qualsiasi software antivirus sul sistema possa avere un aspetto sicuro.

Sorprendentemente non sembrano esserci altre lamentele al riguardo sul bug tracker di Chrome. o.OHo inviato una relazione , quindi dovremo vedere cosa dicono.


Grazie. E anche sorprendentemente solo 10 utenti lo hanno votato (stellato). +1 (me).
ChrisJJ,

@ChrisJJ: Quel numero è ora fino a 17 e ho aggiunto un commento con alcuni pensieri su come dovrebbe apparire l'interfaccia utente.
Keith Thompson,

Grazie a Synetech per l'apertura di un ticket nel tracker dei bug di Chrome e per la disponibilità del link. Ho aggiunto il mio voto e un commento favorevole. Hai? :-)
MykennaC

Grazie per il problema, votato!
menow

1

Ho usato per usare Syntaxtic! per Chrome , ha funzionato per me. Apre il codice sorgente in una nuova scheda e quindi applica l'evidenziazione della sintassi.


Non funziona per me. Come lo usi?
soandos,

Ho installato Syntaxtic !, ma i CPPfile aprono ancora una finestra di dialogo Salva con nome anziché in una scheda come testo normale.
Synetech,

1

Google Chrome

Ora è possibile aprire il codice sorgente direttamente dal browser. Ho provato con la versione 61.0.3163.91 64 bit.

Firefox

Qui non è ancora. Per evitare ciò, procedi come segue:

  1. Fare clic con il tasto destro su .c o altro file di codice sorgente;
  2. Copy link opzione
  3. Premere CRTL-Tper aprire una nuova scheda;
  4. Digita "view-source:"
  5. Incolla il link copiato in precedenza.

Fatto! Firefox mostrerà il codice sorgente del file, in questo caso il file stesso.


0

Stavo cercando la stessa domanda e ho trovato la risposta di Danny B. a: https://stackoverflow.com/questions/14952514/how-to-force-open-links-in-chrome-not-download-them .

Per rendere APERTI alcuni tipi di file sul tuo computer, anziché Chrome Download in corso ...

Devi scaricare il tipo di file una volta, quindi subito dopo quel download, guarda la barra di stato nella parte inferiore del browser. Fai clic sulla freccia accanto a quel file e scegli "Apri sempre file di questo tipo". FATTO.

Ora il tipo di file sarà sempre APERTO usando il programma predefinito.

Per ripristinare questa funzione, vai su Impostazioni / Impostazioni avanzate e nella sezione "Download ..", c'è un pulsante per ripristinare "tutti" Download automatici


9
Volevo che questo si aprisse in una scheda di Chrome, non nell'editor di testo di sistema
soandos

0

Ottima domanda

Posso ottenere tramite un'estensione:

  • Per Chrome, carica l' indisposizione
  • Se il caricamento del file è ASCII, potrebbe essere desiderabile la codifica a colori, che può essere eseguita tramite l' estensione Sintassi
  • btw, per Firefox caricare il componente aggiuntivo InlineDisposition
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.