Conseguir que o chrome abra arquivos de "texto" em uma guia


41

Quando eu olho para exemplos de código na Web que estão vinculados como um arquivo .c, .cpp, .h etc, o chrome fará o download para mim como um arquivo.

Existe uma maneira de fazê-lo abrir o arquivo (que na verdade é apenas um arquivo de texto com uma extensão diferente, e o Chrome abre arquivos de texto em uma janela da guia) em uma janela da guia?

Prefiro não ter minha pasta de downloads repleta de todos esses pequenos arquivos de código.

Eu olhei nas preferências do Chrome, mas não encontrei nada relacionado a isso.

Executando a compilação do desenvolvedor do chrome, mas eu aceitaria a opção em qualquer compilação atual do navegador.

Edição: Existe uma maneira de mudar a maneira como o chrome lida com alguns tipos de mime como text/x-chdrou outros?


Você pode editar as associações de arquivos do Google Chrome?
11113 iglvzx

1
Não tenho certeza do que você quer dizer. Ele geralmente usa meus SOs associações de arquivo para abrir arquivos com a extensão correta ...
soandos

Você pode gerenciar associações de arquivos com a Options > Applicationscaixa de diálogo do Firefox . Se o Google Chrome tivesse um recurso comparável, você teria a opção de abrir os arquivos em uma nova guia ou em outro aplicativo diretamente. Até onde eu sei, o Google Chrome não tem essas preferências. :(
11132 iglvzx

1
Hmm, eu apenas tentei. A abertura de um CPParquivo local (ou seja, file:///….cpp) é aberto como texto, apenas os remotos tentam fazer o download.
Synetech

Respostas:


18

Fiz vários testes e descobri que alguns tipos sempre acionam um download de um local remoto. Por exemplo, os .batarquivos sempre tentam fazer o download enquanto o .cmdtipo semelhante é aberto como texto. Da mesma forma, os .cpparquivos sempre acionam um download enquanto meu próprio .inctipo, que é uma cópia idêntica do .cppcom o "cpp" alterado para "inc", é aberto como texto.

Não verifiquei a fonte, mas suspeito que seja um comportamento interno. Eles devem descobrir que, se for um arquivo local ( file:///…), você já o possui, portanto, é considerado confiável, então abra-o. Se, no entanto, for um arquivo remoto, não o abra, faça o download para que qualquer software antivírus no sistema pareça seguro.

Surpreendentemente, não parece haver nenhuma outra reclamação sobre isso no rastreador de erros do Chrome. o.OComo enviei um relatório , teremos que ver o que eles dizem.


Obrigado. E, surpreendentemente, apenas 10 usuários fizeram o voto positivo (com uma estrela). +1 (eu).
precisa saber é o seguinte

@ ChrisJJ: Esse número agora é de 17, e eu adicionei um comentário com algumas reflexões sobre como a interface do usuário deve ser.
Keith Thompson

Agradecemos à Synetech por abrir um ticket no rastreador de erros do Chrome e fornecer o link de maneira útil. Adicionei meu voto e um comentário de apoio. Você já? :-)
MykennaC

Tnx para emissão, votado!
menkow

1

Eu costumava usar o Syntaxtic! para o Chrome , funcionou para mim. Ele abre o código-fonte em uma nova guia e aplica o realce da sintaxe.


Nao funciona para mim. como você usa isso?
soandos

Instalei o Syntaxtic !, mas os CPParquivos ainda abrem a caixa de diálogo Salvar como em vez de em uma guia como texto sem formatação.
Synetech

1

Google Chrome

Agora é possível abrir o código-fonte diretamente do navegador. Eu testei na versão 61.0.3163.91 64 bits.

Raposa de fogo

Aqui ainda não está. Para evitar isso, faça o seguinte:

  1. Clique com o botão direito do mouse em .c ou outro arquivo de código-fonte;
  2. Copy link opção
  3. Pressione CRTL-Tpara abrir uma nova guia;
  4. Digite "view-source:"
  5. Cole o link copiado anteriormente.

Feito! O Firefox mostrará o código fonte do arquivo, neste caso, o próprio arquivo.


0

Eu estava procurando a mesma pergunta e encontrei a resposta de Danny B. em: https://stackoverflow.com/questions/14952514/how-to-force-open-links-in-chrome-not-download-them .

Para tornar certos tipos de arquivo ABERTO no seu computador, em vez de baixar o Chrome ...

Você precisa baixar o tipo de arquivo uma vez e, logo após o download, observe a barra de status na parte inferior do navegador. Clique na seta ao lado desse arquivo e escolha "sempre abrir arquivos desse tipo". FEITO.

Agora, o tipo de arquivo sempre ABRIRá usando seu programa padrão.

Para redefinir esse recurso, vá para Configurações / Configurações avançadas e, na seção "Download ..", há um botão para redefinir 'todos' Downloads automáticos


9
Eu queria isso para abrir em uma guia cromo, não o editor de texto do sistema
soandos

0

Ótima pergunta.

Eu posso ser alcançado através de uma extensão:

  • Para o Chrome, carregue a indisposição
  • Se o carregamento do arquivo for ASCII, a codificação por cores pode ser desejável, o que pode ser feito através da extensão Sintaxe
  • btw, para o Firefox carregue o complemento InlineDisposition
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.