vim7.3 no Windows XP: não é possível definir o vim como tipo de arquivo padrão para arquivos .cpp / .h

4

Eu tentei o processo normal.

  • Abra as Propriedades de um arquivo do tipo que eu quero alterar
  • Selecione o botão "Alterar" depois de "Abrir com":
  • Navegue até C: \ Arquivos de programas \ vim \ vim73 \ gvim.exe
  • Selecione OK

O que eu espero que aconteça: o Vim deve aparecer na lista "Outros programas"

O que acontece: o Vim não aparece em nenhum lugar da lista, a primeira escolha na lista (bloco de notas) ainda está selecionada.

Alguns conselhos que vi on-line indicaram que eu deveria adicionar uma entrada de registro que o instalador perdeu. Então eu adicionei "C: \ Arquivos de Programas \ vim \ vim73 \ gvim.exe" "% 1" a [comando HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Applications \ gvim.exe \ shell \ open \]. Isso não parece ajudar.

Qualquer ideia do que sinto falta aqui.

EDIT: bem, isso é interessante. Eu posso definir o vim.exe como o aplicativo padrão, mas não o gvim.exe.

    
por user11934 30.08.2010 / 17:20

4 respostas

3

Existe uma maneira de associar seu editor favorito a um determinado tipo de arquivo por meio de ferramentas de linha de comando, em vez de invadir o registro.

Primeiro, verifique se já existe um tipo de arquivo associado à extensão fornecida, por exemplo, com .txt

C:\Temp> assoc | findstr \.txt

O resultado será algo como isto

.txt=txtfile

Agora diga ao Windows para abrir arquivos desse tipo com o GVim

 C:\Temp> ftype txtfile="C:\Program Files (x86)\Vim\vim74\gvim.exe" --remote-silent "%1"

A opção --remote-silent faz com que o GVim abra o arquivo em uma instância já existente do GVim (sem reclamar se não houver nenhum).

    
por 25.03.2014 / 11:05
1

As ferramentas de associação do tipo de arquivo interno do Windows estão em falta. No entanto, existem alguns grandes utilitários freeware da NirSoft que atendem a folga. Tente FileTypesMan .

    
por 30.08.2010 / 18:29
0

Eu tive um problema semelhante depois de fazer uma nova instalação do Vim 7.3.3 do site do Cream. O que eu fiz para consertar o problema foi desinstalar o Vim, instalar o Vim 7.3 do vim.sf.net e atualizar para o 7.3.3 no site do Cream. Eu tenho apenas uma vaga compreensão dos instaladores do Windows, então não posso explicar exatamente por que isso funcionou, mas funcionou para mim.

    
por 30.08.2010 / 18:01
0

Bem ... eu estou trabalhando, mas isso é feio. Hack de registro

[HKEY_CLASSES_ROOT.cpp]: (padrão): gvim

E então crie: [HKEY_CLASSES_ROOT \ gvim \ shell \ open \ command]: (Padrão): "C: \ Arquivos de Programas \ vim \ vim73 \ gvim.exe" "% 1"

    
por 30.08.2010 / 19:11

Tags