Questão Obtendo o chrome para abrir arquivos de "texto" em uma guia


Quando eu olho para exemplos de código na web que estão vinculados como um arquivo .c, .cpp, .h etc, o chrome irá baixá-lo para mim como um arquivo.

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

Eu 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 que se relacione com isso.

Executando o desenvolvimento dev de chrome, mas eu tomaria a opção em qualquer compilação atual do navegador.

EDITAR: Existe uma maneira de mudar a maneira como o Chrome manipula alguns tipos de mime como text/x-chdr ou outros?


35


origem


Você pode editar as associações de arquivos do Google Chrome? - iglvzx
Não tenho certeza do que você quer dizer. Ele geralmente usa minhas associações de arquivos do SO para abrir arquivos com a extensão correta ... - soandos
Você pode gerenciar associações de arquivos com o Firefox Options > Applications diálogo. 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. Tanto quanto eu posso dizer, o Google Chrome não tem essas preferências. :( - iglvzx
Você pode escrever uma extensão para fazer isso? - conspiritech
possível duplicata de Como abrir um arquivo de programa C na janela do navegador? - Synetech


Respostas:


Eu fiz um monte de testes e descobri que alguns tipos sempre acionar um download a partir de um local remoto. Por exemplo, .bat arquivos sempre tente baixar enquanto o semelhante .cmd tipo abre como texto. Da mesma forma, .cpp arquivos sempre desencadear um download enquanto o meu próprio .inc tipo que é uma cópia idêntica do .cpp com o "cpp" alterado para "inc" abre como texto.

Eu não verifiquei a fonte, mas suspeito que é um comportamento interno. Eles devem descobrir isso se for um arquivo local (file:///…), você já o tem, então é considerado confiável, então abra-o. Se, no entanto, for um arquivo remoto, não o abra, em vez disso, baixe-o para que qualquer software antivírus no sistema possa parecer seguro.

Surpreendentemente há não parecem ser quaisquer outras queixas sobre isso no rastreador de bugs do Chrome. o.O Eu enviei um relatório, então teremos que ver o que eles dizem.


17



Obrigado. E também, surpreendentemente, apenas 10 usuários fizeram upvoted (estrelou). +1 (eu). - ChrisJJ
@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 se parecer. - Keith Thompson
Obrigado à Synetech por abrir um ingresso no rastreador de bugs do Chrome e por fornecer o link. Eu adicionei meu voto e um comentário de apoio. Você já? :-) - MykennaC
Tnx por questão, votado! - menkow


Eu costumava usar Sintaxe! para o ChromeTrabalhou para mim. Ele abre o código-fonte em uma nova guia e aplica o destaque da sintaxe.


1



Nao funciona para mim. como você usa isso? - soandos
Eu instalei o Syntaxtic !, mas CPP arquivos ainda abrem um Salvar como diálogo em vez de em uma guia como texto simples. - Synetech


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 arquivos OPEN no seu computador, em vez do Chrome   Baixando ...

Você tem que baixar o tipo de arquivo uma vez, e logo depois disso   faça o download, veja a barra de status na parte inferior do navegador. Clique   a seta ao lado desse arquivo e escolha "sempre abrir arquivos deste   digite ". FEITO.

Agora o tipo de arquivo sempre será aberto usando seu programa padrão.

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


1



Eu queria que isso fosse aberto em uma guia do Chrome, não no editor de texto do sistema - soandos


Google Chrome

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

Raposa de fogo

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

  1. Clique com o botão direito do mouse em .c ou em outro arquivo de código-fonte;
  2. Copy link opção
  3. pressione CRTL-T para abrir nova aba;
  4. Digite "view-source:"
  5. Cole o link copiado antes.

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


1



+1 para o truque da fonte de visualização universal - dsstorefile1