Como posso adicionar uma visualização padrão para arquivos no Explorer?

10

Se eu clicar em um arquivo .ts (texto datilografado) e ativar o Painel de visualização no Windows Explorer, vejo uma prévia do arquivo:

Porquê?PorqueeucoloqueioBlocodeNotasparaabrirarquivos.ts.

Maseutenho.jsarquivosqueeudefinoNotepad++paraabri-losenãovejoumavisualizaçãonoPaineldevisualização:

Pergunta

Como posso mostrar .js arquivos no painel de pré-visualização e ainda manter o Notepad ++ como o programa padrão desse tipo de arquivo?

Eu não quero abrir o Notepad ++ com a opção: Clique com o botão direito em > Abra com.

Eu tenho o Windows 7.

    
por Eris 21.03.2017 / 13:35

2 respostas

9

Siga estas instruções para editar o Registro e atribuir o Manipulador de Visualização de Texto do Windows à extensão de arquivo .js . (Com base neste Como artigo Geek .)

  1. Abra o Editor do Registro
  2. Navegue até HKEY_CLASSES_ROOT\.js e anote o conteúdo do valor (Padrão) . Este é o ProgID ao qual a extensão .js está registrada:
  3. NavegueatéachavedoProgID.NósvamosencontraranossachaveemHKEY_CLASSES_ROOT\JSFile
  4. Expandaachave.Senecessário,crieumasubchavedenominadaShellEx
  5. SobachaveShellEx,crieumanovachavedenominada{8895b1c6-b41f-4c1c-a562-0d564250836f}.Observação:Deacordocom MSDN a presença desse valor exato informa ao Windows que esse é um gerenciador de visualização.
  6. Selecione essa chave recém-criada e defina seu valor (Padrão) como {1531d583-8375-4d3f-b5fb-d23bbd169f22} . Este é o ID para o manipulador de visualização de texto do Windows.
  7. A alteração entrará em vigor imediatamente.
por 26.03.2017 / 17:25
5

Como o conteúdo do arquivo é apenas texto simples, você pode fazer com que o Explorer o trate como tal. Você pode usar Content Type e PerceivedType para conseguir isso. Aqui está como fazer isso:

  1. No Editor do Registro, navegue até a chave relacionada a esse tipo de arquivo. Para o tipo de arquivo solicitado, o caminho seria como HKEY_CLASSES_ROOT\.js .
  2. Nessa chave, clique com o botão direito no painel direito e escolha New > String Value .
  3. Nomeie-o como Content Type .
  4. Clique duas vezes nesse valor e defina-o como text/plain .
  5. Repita as etapas 2 a 4, mas nomeie o valor como PerceivedType e defina o valor como text .

Reinicie o Explorer e voilá ! O arquivo ainda será associado a qualquer editor que você tenha configurado, mas o recurso de visualização incorporado o tratará como um arquivo de texto e, em seguida, mostrará uma visualização.

Como efeito colateral, se você classificar / agrupar sua lista no Explorer como Tipo Percebido , ela será classificada no arquivo Texto .

Observação: por exemplo, fiz um teste criando um .dummy e associei-o ao Google Chrome. O arquivo pode ser visualizado no Painel de visualização e clicar duas vezes nele ainda é executado como esperado.

    
por 31.10.2017 / 23:17