Adiciona item ao menu de contexto "Novo" no Windows 8

7

Eu gostaria de adicionar um arquivo markdown vazio ao menu de contexto "Novo" no Windows 8. Eu vejo pelo menos duas soluções para esse problema, mas nenhuma delas funciona para mim.

Isso é possível? FWIW, um arquivo de marcação é um arquivo de texto simples com extensão .md.

Primeiro tente

Eu fiz um script .reg como mostrado aqui .

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""

Mas, mesmo depois de um reinício, não vejo a marcação sob o menu de contexto "Novo". Aqui está o meu registro depois de executar este script, o que parece correto.

Segundatentativa

Eutambémtentei novo editor de menu como mostrado here . Isso funciona em geral, mas a extensão .md não aparece no painel esquerdo.

Atualização 1

ShellNewHandler mostra a extensão do markdown. Eu tenho que adicionar um arquivo de modelo?

    
por Richard Herron 30.08.2013 / 15:57

1 resposta

4

Você precisa adicionar mais algumas chaves de registro:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.md]
@="markdown"

[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\markdown]
@="Blank Markdown file"

@=markdown aponta para a nova chave de registro, cujo valor padrão acaba sendo a descrição e o nome do novo arquivo.

Você também pode precisar adicionar o seguinte para definir o ícone (mas eu acho que é opcional):

[HKEY_CLASSES_ROOT\markdown]
"DefaultIcon"="%SystemRoot%\system32\imageres.dll,-102"

Finalmente, da ShellNewHandler você pode ter que:

  1. desmarque .md
  2. aplicar
  3. marque .md
  4. aplicar
por 03.09.2013 / 18:42