Как изменить “Редактировать в блокноте”, чтобы запустить другой редактор для редактирования файлов пакетных команд в проводнике Windows 11?

Вопрос или проблема

В Проводнике Windows 11, щелчок правой кнопкой мыши на пакетном файле отображает пункт меню “Редактировать в Блокноте” в контекстном меню. Как изменить это, чтобы редактировать пакетный файл в другом текстовом редакторе?

Обратите внимание, что я не имею в виду расширенное контекстное меню, видимое при нажатии SHIFT + щелчок правой кнопкой мыши на пакетном файле в Проводнике или при нажатии “Показать дополнительные параметры”.

Вы пробовали это?

  • Откройте regedit.
    Пример: сочетание клавиш Win + R → введите regedit → нажмите ОК, и если появится запрос Контроля учетных записей пользователей, нажмите Да, чтобы продолжить.

  • Перейдите к –
    Computer\HKEY_CLASSES_ROOT\batfile\shell\edit\command

  • Проверьте значение ключа (Default).
    Это %SystemRoot%\System32\NOTEPAD.EXE %1?

  • Если да, замените его на –
    "C:\Program Files\Notepad++\notepad++.exe" "%1"
    Сохраните кавычки.
    В случае портативного приложения замените вышеуказанное на путь к notepad++.exe.

  • Нажмите ОК и протестируйте.

Ответ или решение

Как изменить "Редактировать в Блокноте" на запуск другого редактора для редактирования batch-файлов в проводнике Windows 11

В проводнике Windows 11, при щелчке правой кнопкой мыши на batch-файле, в контекстном меню появляется строка "Редактировать в Блокноте". Если вы хотите изменить это действие, чтобы вместо стандартного Блокнота открывался другой текстовый редактор, вам потребуется внести изменения в реестр системы. В данном руководстве описаны все необходимые шаги для выполнения этой задачи.

Шаг 1: Открытие редактора реестра

  1. Нажмите комбинацию клавиш Win + R, чтобы открыть окно выполнения.
  2. Введите regedit и нажмите OK. Если появится запрос контроля учетных записей, подтвердите свое намерение, нажав Да.

Шаг 2: Навигация по реестру

  1. В редакторе реестра перейдите к следующему пути:
    HKEY_CLASSES_ROOT\batfile\shell\edit\command.

Шаг 3: Проверка текущего значения ключа (Default)

  1. В правой части редактора найдите ключ (Default) и дважды щелкните по нему.
  2. Убедитесь, что его значение соответствует следующему:
    %SystemRoot%\System32\NOTEPAD.EXE %1.

Шаг 4: Изменение значения ключа

  1. Если текущее значение соответствует стандартному Блокноту, замените его на команду для запуска нового текстового редактора. Для Notepad++, например, используйте:
    "C:\Program Files\Notepad++\notepad++.exe" "%1"
    Обратите внимание, что путь к исполняемому файлу может отличаться в зависимости от вашей установки. Убедитесь, что используете правильный путь.

  2. Если вы используете портативную версию программы, укажите соответствующий путь к notepad++.exe.

  3. После ввода нового значения нажмите OK.

Шаг 5: Тестирование изменений

  1. Закройте редактор реестра.
  2. Найдите любой batch-файл в проводнике Windows.
  3. Щелкните правой кнопкой мыши по файлу и выберите "Редактировать в Блокноте". Теперь должен открываться ваш новый редактор.

Важные замечания

  • Резервное копирование реестра: Прежде чем вносить изменения в реестр, настоятельно рекомендуется создать его резервную копию. Это позволит восстановить настройки в случае ошибки.
  • Ключи и права доступа: Убедитесь, что у вас есть необходимые права для изменения реестра. Некоторые изменения могут потребовать прав администратора.
  • Восстановление по умолчанию: Если вам когда-либо потребуется вернуть исходные настройки, вы можете повторить процесс, установив значение ключа (Default) обратно на %SystemRoot%\System32\NOTEPAD.EXE %1.

Следуя указанным выше шагам, вы сможете легко перенастроить контекстное меню проводника Windows 11 для использования другого текстового редактора для редактирования batch-файлов.

Оцените материал
Добавить комментарий

Капча загружается...