Posso clicar com o botão direito em uma pasta no Windows 7 e escolher "Abrir com texto sublime"?

Posso clicar com o botão direito em uma pasta no Windows 7 e escolher "Abrir com texto sublime"?

No Windows 7, posso fazer isso na linha de comando:

"c:\Program Files\Sublime Text 2\sublime_text.exe" samplefolder

Isso abre uma janela Sublime Text, com o conteúdo samplefoldercarregado na barra lateral do Sublime.

Embora funcione conforme necessário, é inconveniente abrir um prompt de comando todas as vezes. Existe alguma maneira de adicionar esse comportamento ao menu do botão direito do Windows Explorer? Gostaria de poder clicar com o botão direito em uma pasta e "Abrir com Sublime", assim como posso clicar com o botão direito em uma pasta e "Verificar vírus".

Responder1

Este é o meu arquivo .reg para o Vim, mas é bastante claro, basta substituir a string relacionada ao Vim pela do Sublime. Em seguida, salve como arquivo .reg e clique duas vezes para importar.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\vim]
@="&Vim here"

[HKEY_CLASSES_ROOT\Directory\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%1\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\vim]
@="&Vim here"

[HKEY_CLASSES_ROOT\Directory\Background\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%V\""

Existem dois menus de contexto de pastas, um é clicar diretamente com o botão direito na pasta, são as duas primeiras linhas, e outro éemárea vazia da pasta, clique com o botão direito, são as duas últimas linhas. Não sei o que significa o último %Ve não encontrei nada relacionado, simplesmente funciona.

Editar:

Para instalação padrão do Sublime Text 2 no Windows 7, aqui está o código completo. Salve como whatever.rege clique duas vezes.

Windows Registry Editor Version 5.00

; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"

[HKEY_CLASSES_ROOT\Directory\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%1\""


; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%V\""

Responder2

Achei umsuper soluçãopostado no github Gist porJetro Yu

Instruções de instalação:

  • Faça o download doOpenWithSublimeTextAsAdmin.batarquivo nessa essência.
  • Copie-o para a pasta de instalação do Sublime Edit (normalmente C:\Arquivos de programas\Sublime Text 3 ou similar)
  • Executá-lo.

Características:

  • Instalação super fácil.
  • Abra arquivos com Sublime Text
  • Abra arquivos com privilégios elevados com Sublime Text. Isto é particularmente útil quando você deseja editar, por exemplo, arquivos do sistema.
  • Abra pastas com Sublime Text

Responder3

Isto é o que eu faço

eu instaloSubstituto do bloco de notase aponte isso para o meu sublime_text.exe(ou qualquer outro editor de texto).

Em seguida, adiciono a configuração de registro 'Abrir com bloco de notas' (copie e cole o seguinte em um .regarquivo e clique duas vezes para aplicá-lo.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad]

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad\command]
@="notepad.exe %1"

O que o Notepad Replacer faz é substituir qualquer comando (em todo o sistema) para abrir notepad.exeo editor de texto que você especificou na instalação (neste caso sublime_text.exe).

Se você desinstalar o Notepad Replacer ou reinstalá-lo apontando para um editor de texto diferente, o menu de contexto 'Abrir com o Bloco de Notas' ainda funcionará com o novo editor de texto padrão!

Responder4

Você deve conseguir simplesmente abrir regedit.exe e navegar para:

HKEY_CLASSES_ROOT*\shell

Clique com o botão direito em “shell” e escolha criar uma nova chave, chamando-a de “Abrir com Texto Sublime”.

Crie uma nova chave abaixo daquela chamada "comando".

Clique duas vezes no valor (Padrão) no painel direito e digite o seguinte:

[nome do .exe do texto sublime] % 1

informação relacionada