Estoy usando Google Chrome, y quiero abrir .c
y .cpp
archivos como texto en el navegador. ¿Hay alguna forma de hacer eso?
google-chrome
browser
Lazer
fuente
fuente
Respuestas:
Me temo que esto no es posible. Como las fichas son archivos adjuntos en un mensaje de Gmail, tendría que haber un espectador en la aplicación web de Gmail para verlos. No tiene un visor, por lo que la única forma de ver el archivo es descargarlo.
¿Por qué?
fuente
Después de un poco de investigación, descubrí que al menos para los archivos locales puede anular esto definiendo sus tipos de mime preferidos en ~ / .local / share / mime / globs2 de la siguiente manera:
El primer campo es la prioridad (un número más pequeño significa más importante), luego sigue el tipo mime, luego el patrón con el que está haciendo coincidir. Las reglas predeterminadas (/ usr / local / share / ...) tienen una prioridad de 50 para .c, .h, etc.
Para los archivos servidos de forma remota, el navegador se basa en el tipo MIME suministrado por el servidor y el truco anterior no funciona.
Mirando las fuentes de cromo
parece que se puede lograr una solución parcial al acceder a la lista de tipos que queremos mostrar
Tal vez podamos tener algún parche opcional para el puerto de FreeBSD, aunque prefiero encontrar una forma de anular el tipo mime proporcionado por el servidor de una manera que no requiera la reconstrucción de Chrome.
De todos modos, al menos para la navegación local, esto parece una mejora significativa.
fuente
¿Cómo obtiene la URL del archivo
.c
o.cpp
?Si es a través de un enlace en otra página, Chrome solo debe abrirlos como archivos de texto sin formato. Bueno, me fue bien cuando lo probé con un archivo de mi disco duro.
Si desea utilizar Chrome como el visor predeterminado
.c
o para los.cpp
archivos en su disco duro, entonces necesitaremos saber qué operación está utilizando.fuente
.c
archivos en Chrome?.htaccess
para tratar los.cpp
archivos comotext/plain
, y todavía se descargan en lugar de abrirse como texto.Este método es bastante largo y tedioso y aún implica la descarga de los archivos de origen, pero no puedo encontrar una mejor en este momento.
Si hace clic en un enlace, se descargará automáticamente, si abre la pestaña de descargas (haga clic en mostrar todas las descargas o Ctrl + J) y haga clic en Copiar dirección del enlace en el menú del botón derecho del archivo que descargó y pegue ese enlace en el barra de direcciones mostrará el archivo como texto sin formato, pero esto solo funciona para archivos locales afaik.
O bien, puede establecer sus asociaciones de archivos para archivos c en Chrome y cuando haga clic en un archivo descargado, se abrirá en el navegador.
fuente
Google Chrome lo ha solucionado, al menos está bien con mi versión (61.0.3163.91 64 bits).
Pero Firefox no lo hizo. Así que encontré una manera fácil y complicada para nuestro favorito favorito, y lo describí aquí, en esta pregunta similar: Cómo hacer que Chrome abra archivos de "texto" en una pestaña .
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:
Copy link
opciónCRTL-T
para abrir una nueva pestaña;¡Hecho! Firefox mostrará el código fuente del archivo, en este caso, el archivo en sí.
fuente
No estoy seguro de si a alguien todavía le importa esto, pero encontré la extensión de Chrome " Force Media-Type " a través de esta publicación . Hago clic con el botón derecho en el enlace al archivo y elijo "Abrir como tipo de medio> Texto / Normal". Estos archivos solían descargarse cuando hacía clic en ellos, ¡ahora puedo verlos en una pestaña nueva dentro de Chrome! No más pequeños archivos de texto esparcidos por toda mi carpeta de descargas o iniciando otras aplicaciones. Lo uso para abrir archivos .txt, pero pude ver que funciona igual de bien para archivos .c o .cpp también.
fuente