Posso clicar com o botão direito do mouse em uma pasta no Windows 7 e escolher "Abrir com texto sublime"?
34
No Windows 7, eu posso fazer isso na linha de comando:
"c:\Program Files\Sublime Text 2\sublime_text.exe" samplefolder
Isso inicia uma janela Sublime Text, com o conteúdo samplefoldercarregado na barra lateral do Sublime.
Embora isso funcione conforme necessário, é inconveniente abrir um prompt de comando todas as vezes. Existe alguma maneira de adicionar esse comportamento ao menu de atalho do Windows Explorer? Gostaria de poder clicar com o botão direito do mouse em uma pasta e em "Abrir com o Sublime", assim como clicar com o botão direito em uma pasta e em "Verificar vírus".
Este é o meu arquivo .reg para o Vim, mas é bem claro, basta substituir a string relacionada ao Vim pela do Sublime. Em seguida, salve como arquivo .reg e clique duas vezes para importar.
Existem dois menus de contexto de pasta, um com o botão direito do mouse na pasta, as duas primeiras linhas e outro na área vazia da pasta, clique com o botão direito do mouse, essas são as duas últimas linhas. Não sei o que o último %Vsignificou e não encontrei nada relacionado, apenas funciona.
Editar:
Para a 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\""
Eu adicionei a chave (com% 1 no final) à mão em HKEY_CLASSES_ROOT \ Directory \ shell \ e funcionou. Obrigado! Ignorando a segunda linha (com% V no final) por enquanto.
George P. Burdell
3
Nota: se você estiver usando o Sublime Text 2, substitua Sublime TextporSublime Text 2
Eu instalo o Notepad Replacer e aponto para o meu sublime_text.exe(ou qualquer outro editor de texto).
Em seguida, adiciono a configuração de registro 'Abrir com o 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) a ser aberto notepad.exepara abrir o 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' continuará funcionando com o novo editor de texto padrão!
Sublime Text
porSublime Text 2
Eu encontrei uma super solução postada no github gist por Jethro Yu
Instruções de instalação:
OpenWithSublimeTextAsAdmin.bat
arquivo nessa essência.Recursos:
fonte
Isto é o que eu faço
Eu instalo o Notepad Replacer e aponto para o meu
sublime_text.exe
(ou qualquer outro editor de texto).Em seguida, adiciono a configuração de registro 'Abrir com o bloco de notas' (copie e cole o seguinte em um
.reg
arquivo e clique duas vezes para aplicá-lo.O que o Notepad Replacer faz é substituir qualquer comando (em todo o sistema) a ser aberto
notepad.exe
para abrir o editor de texto que você especificou na instalação (neste casosublime_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' continuará funcionando com o novo editor de texto padrão!
fonte
Como usar
novo arquivo * .bat
fonte
Você deve conseguir abrir o regedit.exe e navegar para:
Clique com o botão direito do mouse 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:
fonte