Можно ли щелкнуть правой кнопкой мыши папку в Windows 7 и выбрать «Открыть с помощью Sublime Text»?

Можно ли щелкнуть правой кнопкой мыши папку в Windows 7 и выбрать «Открыть с помощью Sublime Text»?

В Windows 7 это можно сделать в командной строке:

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

Это откроет окно Sublime Text, содержимое которого samplefolderбудет загружено в боковую панель Sublime.

Хотя это работает так, как нужно, неудобно открывать командную строку каждый раз. Есть ли способ добавить это поведение в контекстное меню Windows Explorer? Я хотел бы иметь возможность щелкнуть правой кнопкой мыши папку и выбрать «Открыть с помощью Sublime» так же, как я могу щелкнуть правой кнопкой мыши папку и выбрать «Проверить на вирусы».

решение1

Это мой .reg-файл для Vim, но он довольно понятен, просто замените строку, связанную с Vim, на Sublime. Затем сохраните как .reg-файл и дважды щелкните, чтобы импортировать.

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\""

Есть два контекстных меню папок, одно из них вызывается прямым щелчком правой кнопкой мыши по папке, это первые две строки, а другое —впапка пустая область щелкните правой кнопкой мыши, это последние две строки. Я не знаю, что означает последнее %V, и не нашел ничего связанного, это просто работает.

Редактировать:

Для установки Sublime Text 2 по умолчанию на Windows 7, вот полный код. Сохранить как whatever.regи дважды щелкнуть.

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\""

решение2

Я нашелсупер решениеразмещено на github gist пользователемДжетро Ю

Инструкции по установке:

  • ЗагрузитьOpenWithSublimeTextAsAdmin.batфайл в этой сути.
  • Скопируйте его в папку установки Sublime Edit (обычно C:\Program files\Sublime Text 3 или подобную)
  • Запустить его.

Функции:

  • Очень простая установка.
  • Открытие файлов с помощью Sublime Text
  • Открывайте файлы с повышенными привилегиями с помощью Sublime Text. Это особенно удобно, когда вы хотите редактировать системные файлы ie.
  • Открытие папок с помощью Sublime Text

решение3

Вот что я делаю

Я устанавливаюЗаменитель блокнотаи укажите это моему sublime_text.exe(или любому другому текстовому редактору).

Затем я добавляю параметр реестра «Открыть с помощью Блокнота» (скопируйте и вставьте следующий текст в .regфайл и дважды щелкните, чтобы применить его).

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad]

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

Notepad Replacer заменяет любую команду (общесистемную) для открытия notepad.exeтекстового редактора, который вы указали при установке (в данном случае sublime_text.exe).

Если вы удалите Notepad Replacer или переустановите его, указав другой текстовый редактор, ваше контекстное меню «Открыть в Блокноте» по-прежнему будет работать с новым текстовым редактором по умолчанию!

решение4

Вам нужно будет просто открыть regedit.exe и перейти к:

HKEY_CLASSES_ROOT*\shell

Щелкните правой кнопкой мыши по «shell» и выберите создание нового ключа, назвав его «Open with Sublime Text».

Создайте новый ключ под этим и назовите его «command».

Дважды щелкните значение (по умолчанию) на правой панели и введите следующее:

[имя .exe файла sublime text] %1

Связанный контент