Чтобы сделать это только в вашем профиле пользователя:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\txtfile\shell] @="sublimate" [HKEY_CURRENT_USER\Software\Classes\txtfile\shell\sublimate] @="Edit with Sublime Text" [HKEY_CURRENT_USER\Software\Classes\txtfile\shell\sublimate\command] @=hex(2):22,00,25,00,50,00,52,00,4f,00,47,00,52,00,41,00,4d,00,46,00,49,00,4c,\ 00,45,00,53,00,25,00,5c,00,5c,00,53,00,75,00,62,00,6c,00,69,00,6d,00,65,00,\ 20,00,54,00,65,00,78,00,74,00,20,00,33,00,5c,00,5c,00,73,00,75,00,62,00,6c,\ 00,69,00,6d,00,65,00,5f,00,74,00,65,00,78,00,74,00,2e,00,65,00,78,00,65,00,\ 22,00,20,00,22,00,25,00,31,00,22,00,00,00
Это добавляет дополнительный пункт контекстного меню и делает его по умолчанию; он позволяет вам сохранить элемент «Открыть» в обычном блокноте, если он вам нужен.
Чтобы сделать то же самое для всей системы, замените HKEY_CURRENT_USER на HKEY_LOCAL_MACHINE.
Извинения за шестнадцатеричную строку; это значение REG_EXPAND_SZ, которое использует% PROGRAMFILES% вместо жесткого кодирования пути. Я попытался использовать reg.exe вместо regedit, но не смог найти способ заставить процитированный путь и заменивший указатель "%1"
работать.