Замена notepad на notepad

Обновлено: 07.07.2024

Windows имеет большое количество приложений, которые по умолчанию устанавливаются в операционной системе. Одним из таких инструментов является знаменитый Блокнот, который особенно выделяется своей простотой, хотя многим пользователям не хватает как функций, так и функциональности. Вот почему мы хотели бы использовать приложение для его замены, например NotePad ++, текстовый редактор с дополнительными функциями.

Каждый файл .txt по умолчанию настроен на открытие непосредственно в Блокноте. Это то, что мы можем изменить, чтобы вместо этого использовать NotePad ++ или другой текстовый редактор. Это нелегко сделать, но нам придется выполнять работу с помощью командной строки, специального сценария или специального приложения.

Блокнот и Блокнот ++, зачем переключаться?

В Windows есть собственный текстовый редактор по умолчанию, который называется Блокнот. Каждый раз, когда мы хотим открыть файл .txt, он будет автоматически открываться с помощью этого инструмента. Это полезное приложение, а также чрезмерно простое, а конкуренты на рынке также бесплатны и более полный, такой как NotePad ++. Эта программа имеет различные инструменты редактирования, которых нет в приложении Windows, такие как возможность редактировать большой текст, одновременное редактирование, поиск текста во всех файлах в папке, пометки файлов, настраиваемые горячие клавиши и т. Д.

Вот почему с точки зрения функций Windows Notepad сильно отстает от таких приложений, как NotePad ++, поэтому многим пользователям может быть интересно иметь возможность заменить одно другим . Кроме того, это очень легкое приложение, которое весит всего 5 МБ, и его можно бесплатно скачать с его сайта. веб-сайт Честного ЗНАКа . Чтобы внести это изменение, Windows не предлагает простой способ сделать это, поскольку Блокнот - это приложение, защищенное системой. Чтобы помочь вам в работе, мы расскажем вам о различных способах, которые мы можем использовать для замены Блокнота на NotePad ++ или другой редактор, который мы предпочитаем.

Способы замены Блокнота на Блокнот ++

Далее мы собираемся проверить различные способы изменения текстового редактора по умолчанию, Блокнота, на NotePad ++. Для этого мы можем использовать команду из командной строки, использовать редактор реестра или стороннее приложение.

Выполнение команды

Самый простой способ заменить Блокнот Windows редактором NotePad ++ - запустить команду из командной строки. Для этого мы наберем CMD в поле поиска меню «Пуск» и выполните командную строку с правами администратора. В новом окне мы пишем следующую команду (с полосами, установленными, как показано на изображении) для 32-разрядная версия и нажмите Enter.

reg add "HKLM/Software/Microsoft/Windows NT/CurrentVersion/Image File Execution Options/notepad.exe" /v "Debugger" /t REG_SZ /d "/"%ProgramFiles(x86)%/Notepad++/notepad++.exe/" -notepadStyleCmdline -z" /f

Ремплазарный блок нот для NotePad ++ 32 бита от CMD

В случае, если мы хотим использовать 64-битная версия, команда будет такой:

reg add "HKLM/Software/Microsoft/Windows NT/CurrentVersion/Image File Execution Options/notepad.exe" /v "Debugger" /t REG_SZ /d "/"%ProgramFiles%/Notepad++/notepad++.exe/" -notepadStyleCmdline -z" /f

Ремплазарный блок нот для NotePad ++ 64 бита от CMD

reg delete "HKLM/Software/Microsoft/Windows NT/CurrentVersion/Image File Execution Options/notepad.exe" /v "Debugger" /f

Deshacer cambios de Bloc de notas for NotePad ++

Из редактора реестра Windows

Чтобы сделать текстовый файл, а не Блокнот, открываться с помощью NotePad ++, мы можем сделать это, изменив раздел реестра, который будет отвечать за изменение Notepad.exe (Блокнот) на Notepad ++. Exe (NotePad ++). Мы должны помнить, что неправильное внесение изменений в редактор реестра Windows может вызвать проблемы со стабильностью, поэтому мы должны использовать его только в том случае, если мы чувствуем себя комфортно и всегда под личную ответственность каждого пользователя.

Чтобы получить доступ к реестру, нажмите «Windows + R», и команда «Выполнить» будет запущена. Здесь мы пишем «Regedit» . Оказавшись в редакторе реестра, мы должны перейти по следующему пути:

HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / Image File Execution Options (IFEO)

Затем в папке «Параметры выполнения файла изображения» щелкните правой кнопкой мыши и выберите «Создать» и «Ключ», присвоив ему имя notepad.exe.

Параметры выполнения файла изображения nuevo y clave

Затем мы щелкаем правой кнопкой мыши по этой новой папке и выбираем «Создать» и «Строковое значение». Мы присвоим имя «Отладчик» в создано новое значение.

блокнот nuevo y valor de cadena

Теперь мы дважды щелкаем по нему и вставляем следующий текст в его поле данных значения

"C: / Program Files (x86) / Notepad++ / notepad++.exe" -notepadStyleCmdline -z /ff

Registro Debugger información de valor

Наконец, мы должны увидеть, как ключ «notepad.exe» имеет значение «Отладчик» с адресом, который мы ввели, как показано на следующем изображении. При этом каждый раз, когда мы запускаем Блокнот, вместо него будет открываться NotePad ++.

Редактор блокнота конфигурации регистрации

Используйте приложение Notepad Replacer

Также можно использовать стороннее приложение, такое как Notepad Replacer, с помощью которого мы сможем автоматически заменить Notepad без необходимости вносить изменения в реестр. Для этого нам останется только скачать программу. с веб-сайта и запустите его.

После начала установки мы должны выбрать место, где находится Notepad ++. Exe-файл находится по следующему пути:

C: / Program Files (x86) / Notepad++ / notepad++.exe

Notepad Replacer - выбор рута NotePad

Затем нам просто нужно нажать «Далее» и «Установить», чтобы программа позаботилась о замене Блокнота на NotePad ++.

Свяжите файлы TXT с NotePad ++

Многим пользователям может не понадобиться заменять Блокнот на NotePad ++ и просто свяжите текстовые файлы, чтобы они открывались непосредственно в NotePad ++ . Таким образом, нам удается не блокировать Блокнот, и мы можем открывать его вручную, когда нам это нужно.

Чтобы связать файлы .txt с NotePad ++, мы должны создать текстовый документ на рабочем столе. Позже мы щелкнем правой кнопкой мыши по файлу и выберем «Свойства». Затем нажмите кнопку «Изменить», выберите NotePad ++ из списка отображаемых приложений и нажмите «ОК».

Archivo TXT cambiar apllicación

Если его нет в списке, нажмите «Другие приложения» и «Найти другое приложение на компьютере».

Cambiar aplicación para abrir archivos TXT

Теперь мы должны выбрать Notepad ++. Исполняемый. Для этого мы должны перейти по следующему маршруту:

Штатный текстовый редактор Блокнот имеется во всех версиях Windows, начиная с самой первой, выпущенной в 1985 году. Простота этого инструмента одновременно является его и сильной, и слабой стороной. Он прекрасно подходит для выполнения простейших задач по редактированию текста, но очень плохо приспособлен для работы с конфигурационными файлами и кодом. Поэтому наряду с программистами, опытные юзеры предпочитают использовать более мощные приложения, например, Notepad++.

Благодаря интеграции Notepad++ в оболочку Windows, открывать текстовые файлы с его помощью можно прямо из контекстного меню Проводника, но можно пойти еще дальше, сделав его приложением для работы с текстовыми файлами по умолчанию.

Это очень просто, достаточно открыть свойства текстового файла, на вкладке «Общие» нажать «Изменить» и указать путь к исполняемому файлу Notepad++, перенастроив таким образом ассоциацию.

Свойства текстового файла

Но есть и другой, более специфичный способ.

Начиная с версии 7.5.9 , в Notepad++ появилась новая функция, позволяющая заменять этим сторонним редактором штатный Блокнот Windows. Новая фишка была реализована специально для отладки кода, но найти ей применение можно и в других случаях. Настройки, которая позволяла бы произвести такую замену, в интерфейсе Notepad++ пока что нет, по крайней мере, найти ее нам не удалось, поэтому придется действовать в обход путем правки реестра.

Для этого в ключе:

Нужно создать подраздел notepad.exe со строковым параметром Debugger и путем к исполняемому файлу Notepad++ в качестве значения оного параметра.

RegEdit

Замена блокнота

CMD

Значки текстовых документов не изменятся, но отныне они станут открываться в Notepad++. Чтобы восстановить настройки по умолчанию, запустите CMD-файл «Отмена».

notepad++

В Windows 10 время от времени появляются новые функции, такие как Edge Browser, Cortana, обновленное меню «Пуск» и многое другое, но Блокнот Windows остается неизменным. Microsoft не добавляла новые функции и не вносила в Блокнот никакие изменения в течение многих лет. И наверное не для кого не секрет, что Notepad (Блокнот) очень ограничен в возможностях редактирования текста. В статье я покажу, как заменить Блокнот Windows на другой более продвинутый и удобный редактор.

Пользователи, которым нужен более богатый функционал, предпочитают сторонние текстовые редакторы, такие как Notepad ++. Это популярный текстовый редактор с открытым исходным кодом, который в разы лучше, чем Блокнот. Он включает в себя множество полезных функций, такие как: работа с несколькими документами в отдельных вкладках, настраиваемый графический интерфейс, закладки, подсветку синтаксиса, запись макросов и многое другое. Он также может открывать большие текстовые файлы размером не более 100МБ.

Как заменить Блокнот на Notepad ++

Для начала скачайте и установите Notepad++. Не забудьте обратить внимание на разрядность установочного файла. У меня 64-битная ОС, соответственно скачивать буду версию x64.

После установки Notepad++, программа не будет открывать текстовые файлы. Чтобы ассоциировать определённый тип текстовых файлов с Notepad++ надо установить его в качестве текстового редактора по умолчанию.

Запустите Notepad++ с правами администратора, иначе он не сохранит внесенные изменения настроек. На снимке экрана показан один из способов запуска приложения от имени администратора.

notepad++ запуск от имени администратора

notepad++ меню опции настройки

В окне «Настройки» выберите «Ассоциации файлов» в левом столбце. Выберите «Блокнот» в столбце поддерживаемых расширений, затем с помощью кнопки со стрелкой вправо переместите расширения .txt и .log из левого в правый столбец.

notepad++ тип файла ассоциации

Создайте образец текстового файла в блокноте. Щелкните правой кнопкой мыши и перейдите в Свойства. На вкладке «Общие» диалогового окна «Свойства» нажмите «Изменить».

Выберите Notepad++ из появившегося списка приложений. Если его нет в списке, нажмите «Другие приложения», чтобы найти его.

Открыть с помощью Notepad++

В конце нажмите ОК.

Попробуйте открыть текстовый файл, дважды щелкнув по нему, он должен открыться в Notepad++.

Теперь все файлы .txt будут открываться в Notepad++, и вы заметите, что все значки файлов Notepad сменились на значок Notepad++. В случае, если вы хотите вернуться к традиционному блокноту, просто нажмите на файлы и откройте их с помощью блокнота.

Этот документ раскрывает технические детали процесса замены стандартного текстового редактора Windows Notepad на более продвинутый, который любят многие программисты - на Notepad2. Поскольку Notepad2 версии 4.2.25 имеет программу установки, которая сама делает такую замену, то больше нет необходимости вручную проводить шаги, описанные ниже [1].

Некоторые замечания по программе установки можно найти в Notepad2 FAQ [2], см. вопрос "Как использовать утилиту установки (Notepad2 Setup Tool) чтобы установить и обновить Notepad2?".

Notepad2 setup

Со своей модифицированной версией Notepad2 [3] Kai Liu представил поддержку замены Windows Notepad с использованием чистого, не разрушающего работу системы метода, основанного на реестре.

[Замена Windows notepad на notepad2]

Процедура замены может показаться немного сложной, поскольку notepad.exe является защищенным системным файлом, что усложняет его прямую замену (однако замена все же возможна).

Самый простой способ замены - использовать ключ реестра "Image File Execution Options", чтобы заставить Windows запускать notepad2.exe всякий раз, когда раньше должен был бы запускаться notepad.exe. Тот же самый трюк используется и в функции "Replace Task Manager" программы Microsoft Process Explorer [4]. Выгода этого метода в том, что замена стандартного Notepad не запутывается системой защиты системных файлов Windows File Protection - потому что на самом деле Вы не заменяете никакой исполняемый системный файл на диске. Программа notepad.exe остается в целости и сохранности на своем старом месте, и Вы можете легко откатить обратно сделанные изменения, просто удалив этот ключ реестра. Недостаток этого метода в том, что он не работает правильно с официальной сборкой Notepad2; есть несколько незначительных изменений, которые нужно сделать для Notepad2 для работы этой функции (см. авторский патч img_exec_replace).

Для использования этого метода замены Notepad Вам нужно выполнить следующие шаги:

1. Получите сборку Notepad2, которая поддерживает эту форму системной замены Notepad.

2. Создайте ключ (раздел) реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe.

3. Внутри этого ключа реестра создайте новое строковое (REG_SZ) значение под именем "Debugger".

4. Установите данные этого нового значения "Debugger" в значение полного пути до исполняемого файла Notepad2, за которым идет опция /z, например:

Simon Steele описывает ту же процедуру для своего текстового редактора Programmer's Notepad [5], и также объясняет, какой ключ реестра использовать на 64-битной версии Windows, когда Вы используете 32-битную версию Notepad2 на 64-битной версии Windows.

[Замена в случае Notepad2 версии 4.1.24 (или более новой)]

Поскольку начиная с версии 4.1.24 официального релиза Notepad2 поддержка этого метода замены стандартного Windows Notepad уже предусмотрена, то описанные выше шаги работают нормально. Однако в этих версиях нет автоматической поддержки замены Notepad, так как официальный релиз Notepad2 не модифицирует реестр системы. По той же причине нет поддержки доступа по умолчанию к последним используемым файлам через списки перехода Windows 7 (потому что это требует предварительной регистрации приложений в системном реестре).

Также избегайте использование автоматической замены Notepad при запуске с извлекаемых носителей (например флешка), поскольку это может дать нежелательные эффекты, если программа Notepad2 запускалась не с фиксированного места положения на диске - оригинальное состояние не будет восстановлено, если извлечено устройство, с которого был осуществлен запуск.

Скрипт командного файла для запуска из директории Notepad2 и замены Windows Notepad может выглядеть следующим образом (это требует повышенных административных привилегий):

Оригинальный Windows Notepad может быть восстановлен следующей командой (также требуются права администратора):

[Как добиться поддержки списка последних изменяемых файлов]

Требуется провести несколько дополнительных настроек, чтобы работала стандартная функция списка доступа к последним изменяемым файлам (recent file access) через списки перехода (jump lists), представленные в Windows 7. Сначала зарегистрируйте Notepad2 как обработчик "Open with" с использованием следующего командного файла (его нужно запустить из каталога установки Notepad2.exe с повышенными привилегиями):

После этого сделайте следующие изменения в файле Notepad2.ini:

Отмена регистрации для Notepad2 обработчика "Open with" делается следующим скриптом (требуются повышенные административные привилегии):

Читайте также: