Como posso definir um atalho de teclado “abrir com” no windows 7?

5

Eu tenho um atalho para abrir o vim, mas eu gostaria de criar um atalho para abrir o arquivo atualmente selecionado no Windows Explorer com o vim (se esse não for o programa associado ao tipo do arquivo).

Usar o atalho para o executável abre-o sem nenhum arquivo selecionado.

    
por DanB 14.08.2011 / 04:30

5 respostas

1

Crie uma entrada em HKEY_CLASSES_ROOT \ * \ shell

1. Clique com o botão direito e escolha a nova chave - Nomeie "Abrir com o VIM"
2. Clique com o botão direito do mouse na nova chave - escolha nova chave - e nomeie-a como "comando"
3. Defina o valor padrão dessa chave como "PathToVIM" "% 1" com aspas

É um atalho do mouse, em vez de teclado. A partir de então, clique com o botão direito do mouse em qualquer arquivo com um "Open with VIM" em seu menu de contexto.

    
por 14.08.2011 / 06:04
0

idealmente você deve adicionar o & char na descrição do verbo que identifica a ação que você deseja acionar. está na chave de registro associada à aplicação relacionada à extensão do arquivo selecionado (hum .. bastante complicado) o char seguindo o & vai se tornar sua hotkey como indicado no documento msdn aqui

link

(claro que este link explica como fazer melhor do que eu)

Verbs can also have a display string associated with them, which is displayed on the shortcut menu instead of the verb string itself. For example, the display string for openas is Open With. Like normal menu strings, including an ampersand (&) in the display string allows keyboard selection of the command.

mas (pelo menos no Windows 10, onde eu tentei) não funciona para mim, ou talvez eu esteja fazendo algo errado. Infelizmente eu não tenho um windows 7 na mão, então não posso verificar o comportamento lá

    
por 27.11.2016 / 11:58
0

Funciona perfeitamente como mencionado no site da microsoft link

Por padrão, a opção de menu Abrir com não está disponível quando você clica com o botão direito do mouse em arquivos executáveis (.cmd, .bat, .pif, .scf, .exe, .com ou .scr) ou atalhos para arquivos executáveis .

Se você perdeu a opção de menu Abrir com para TODOS os tipos de arquivo, incluindo arquivos não executáveis, siga estas etapas:

  1. Clique em Iniciar, Todos os programas, Acessórios, Bloco de notas.

  2. Copie e cole este texto:

  3. Windows Registry Editor Versão 5.00 [HKEY_CLASSES_ROOT * \ shellex \ ContextMenuHandlers \ Abrir com] @="{09799AFB-AD67-11d1-ABCD-00C04FC30936}"

  4. Clique em Arquivo, Salvar como, nomeie o arquivo "OpenWith.reg" (COM AS MARCAS DE COTAÇÃO) e clique em OK.

  5. Agora clique duas vezes em OpenWith.reg, clique em Continuar, Sim, OK e veja se o problema foi resolvido.

Espero que ajude.

    
por 11.01.2017 / 21:58
0

Eu faria isso com um script AutoHotkey assim:

SendMode Input
#SingleInstance force
^+V::
If WinActive("ahk_class CabinetWClass") or WinActive("ahk_class Progman")  ; explorer or desktop
{
  Clipboard =
  Send ^c
  ClipWait
  Run, gvim %clipboard%
}
return

Este script faz o seguinte

  • Aciona quando "Ctrl Shift v" é pressionado
  • Copia o caminho do arquivo selecionado (entre outras coisas) para a área de transferência, como pressionar "ctrl c"
  • Executa o gvim com o caminho do arquivo copiado como um argumento

Você pode precisar do caminho completo em vez de "gvim". Ele funciona no meu porque o gvim está no caminho do meu Windows. Veja esta pergunta para saber mais sobre o vim e o caminho do sistema: link

Aqui está a essência: https://gist.github.com/OkumaTony/b0ce35e6a72e33787c869457513472fe

Para completar, você deve forçar #SingleInstance e fazer o backup e restaurar o conteúdo da área de transferência e algumas outras coisas, mas ... deixarei isso "como um exercício para o leitor". = P

    
por 29.03.2017 / 22:52
-1
  1. Ative o arquivo que você deseja abrir com o VIM
  2. Selecione "Abrir com"
  3. Selecione "Escolher programa padrão ..."
  4. Navegue até o local do executável do VIM
  5. Certifique-se de que "Sempre usou o programa selecionado para abrir este tipo de arquivo" está marcado
  6. Clique em OK

A partir de agora, esse tipo de arquivo será aberto pelo VIM.

    
por 14.08.2011 / 04:55