Расширение оболочки не работает, чтобы открыть файл

388
youonlylivethrice

Я создал новую запись в реестре на

HKEY_CLASSES_ROOT * \ shell \ Редактировать с помощью Sublime Text 2 \ command

и ключ по умолчанию читать

C: \ Program Files \ Sublime Text 2 \ sublime_text.exe% 1

Теперь, когда я щелкаю правой кнопкой мыши по файлу и пытаюсь отредактировать файл с помощью этого ярлыка, меня приветствует стандартное диалоговое окно «Открыть с помощью» для окон. Я понимаю, что могу связать файл с Sublime Text, но я хочу иметь возможность открыть любой файл с помощью этого ярлыка и открыть его с помощью Sublime Text.

Есть ли что-то, что я делаю не так с этим ключом реестра?

2
Вы перезагрузились или вышли из системы и вернулись? Windows не перезагружает реестр, как вы могли ожидать. lornix 10 лет назад 0

2 ответа на вопрос

0
gm2

Да. Вам нужно создать еще одну запись, которая поместит команду в контекстное меню для файлов. Что-то вроде этого:
[HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text 2]
@="&Edit with Sublime Text 2"

0
Martin Binder

If paths contain spaces, they must be escaped:

"C:\Program Files\Sublime Text 2\sublime_text.exe" "%1"