Conseguir que Chrome abra archivos de "texto" en una pestaña


42

Cuando miro ejemplos de código en la web que están vinculados como un archivo .c, .cpp, .h, etc., Chrome lo descargará como un archivo.

¿Hay alguna manera de hacer que abra el archivo (que en realidad es solo un archivo de texto con una extensión diferente, y Chrome abre archivos de texto en una ventana de pestañas) en una ventana de pestañas?

Prefiero no tener mi carpeta de descargas llena de todos estos pequeños archivos de código.

He buscado en las preferencias de Chrome, pero no he encontrado nada relacionado con esto.

Ejecutando la compilación de desarrollo de Chrome, pero tomaría la opción en cualquier compilación actual del navegador.

EDITAR: ¿Hay alguna manera de cambiar la forma en que Chrome maneja algunos tipos mime como text/x-chdru otros?


¿Puedes incluso editar las asociaciones de archivos de Google Chrome?
iglvzx

1
No estoy seguro de lo que quieres decir. Por lo general, utiliza mis Osés asociaciones de archivos a los archivos abiertos con la extensión correcta ...
soandos

Puede administrar asociaciones de archivos con el Options > Applicationscuadro de diálogo de Firefox . Si Google Chrome tuviera una característica comparable, tendría la opción de abrir los archivos en una nueva pestaña u otra aplicación directamente. Por lo que puedo decir, Google Chrome carece de tales preferencias. :(
iglvzx

1
Hmm, lo intenté yo mismo. Al abrir un CPParchivo local (es decir, file:///….cpp) se abre como texto, solo los remotos intentan descargarlo.
Synetech

Respuestas:


18

Hice un montón de pruebas y descubrí que algunos tipos siempre desencadenan una descarga desde una ubicación remota. Por ejemplo, los .batarchivos siempre intentan descargarse mientras el .cmdtipo similar se abre como texto. Del mismo modo, los .cpparchivos siempre desencadenan una descarga, mientras que mi propio .inctipo, que es una copia idéntica del archivo .cppcon "cpp" cambiado a "inc", se abre como texto.

No he verificado la fuente, pero sospecho que es un comportamiento incorporado. Deben darse cuenta de que si se trata de un archivo local ( file:///…), ya lo tiene, por lo que se supone que es de confianza, así que ábralo. Sin embargo, si es un archivo remoto, no lo abra, en su lugar descárguelo para que cualquier software antivirus en el sistema pueda parecer seguro.

Sorprendentemente , no parece haber ninguna otra queja sobre esto en el rastreador de errores de Chrome. o.OHe enviado un informe , así que tendremos que ver qué dicen.


Gracias. Y también sorprendentemente solo 10 usuarios lo han votado (destacado). +1 (yo)
ChrisJJ

@ChrisJJ: Ese número ahora es hasta 17, y he agregado un comentario con algunas ideas sobre cómo debería ser la interfaz de usuario.
Keith Thompson

Gracias a Synetech por abrir un ticket en el rastreador de errores de Chrome y proporcionar el enlace de forma útil. He añadido mi voto y un comentario de apoyo. ¿Tienes? :-)
MykennaC

Tnx por cuestión, votado!
menkow

1

¡Solía ​​usar Syntaxtic! para Chrome , funcionó para mí. Abre el código fuente en una nueva pestaña y luego aplica el resaltado de sintaxis.


No funciona para mi ¿Como lo usas?
soandos

Instalé Syntaxtic !, pero los CPParchivos aún abren un cuadro de diálogo Guardar como en lugar de en una pestaña como texto sin formato.
Synetech

1

Google Chrome

Ahora es posible abrir el código fuente directamente desde el navegador. Probé en la versión 61.0.3163.91 de 64 bits.

Firefox

Aquí aún no está. Para evitar esto, haga lo siguiente:

  1. Haga clic derecho en .c u otro archivo de código fuente;
  2. Copy link opción
  3. Presione CRTL-Tpara abrir una nueva pestaña;
  4. Escriba "view-source:"
  5. Pegue el enlace copiado antes.

¡Hecho! Firefox mostrará el código fuente del archivo, en este caso, el archivo en sí.


0

Estaba buscando la misma pregunta y encontré la respuesta de Danny B. en: https://stackoverflow.com/questions/14952514/how-to-force-open-links-in-chrome-not-download-them .

Para ABRIR ciertos tipos de archivos en su computadora, en lugar de descargar Chrome ...

Tienes que descargar el tipo de archivo una vez, luego, justo después de esa descarga, mira la barra de estado en la parte inferior del navegador. Haga clic en la flecha al lado de ese archivo y elija "abrir siempre archivos de este tipo". HECHO.

Ahora el tipo de archivo siempre se ABRIRÁ utilizando su programa predeterminado.

Para restablecer esta función, vaya a Configuración / Configuración avanzada y en la sección "Descargar ..", hay un botón para restablecer "todas" las descargas automáticas


9
Quería que esto se abriera en una pestaña de Chrome, no en el editor de texto del sistema
Soandos

0

Gran pregunta

Puedo lograrlo a través de una extensión:

  • Para Chrome, cargue la disposición
  • Si la carga del archivo es ASCII, entonces puede ser conveniente la codificación de colores, que se puede hacer a través de la extensión sintáctica
  • por cierto, para Firefox cargue el complemento InlineDisposition
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.