3

Я обнаружил, что не могу сделать это обычным способом (в Windows 7 prof x 64). Когда я открываю диалог «Открыть с помощью ...», я не вижу блокнота ++ в списке. Поэтому я нажимаю кнопку "Обзор" и выбираю ее явно. Но после выбора ОК он заменяет обычный блокнот на лету. Похоже, какой-то умный намек от MS :)

Итак, как не повиноваться этой подсказке?

Возможно, причина в том, что notepad++ находится в папке Program Files (x86), или что у notepad++ есть плюсы в названии.

3 ответа3

3

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

(Возможно, вы захотите создать резервную копию ваших настроек в первую очередь - вы можете использовать ссылку на главном экране приложения, чтобы сделать это)

Возможное решение № 1:

File Type Settings -> Context Menu -> (поиск .java) -> Next

Установка notepad++ в качестве команды «open» для файлов .java

Вы попадете на экран контекстного меню - нажмите "Изменить выбранную команду" далее, а затем перейдите к notepad++.exe , где бы он ни находился.

Возможное решение № 2:

Судя по вашим комментариям, вам, возможно, придется сначала изменить тип файлов .java . Если возможное решение № 1 не работает, попробуйте это:

File Type Settings -> Change an extension's file type -> (поиск .java)

Изменение приложения .java с редактором программ по умолчанию

Обратите внимание на столбец File type файла - я предполагаю, что это может быть txt_auto_file или аналогичный? Мы собираемся изменить это. Нажмите «Далее», а затем « Add a new file type . Напишите в описании или выберите значок, если хотите (это также может быть сделано позже). Затем просто нажмите « Save File Type и повторно запустите «Возможное решение № 1» (или Windows, встроенная в «Open With ...», теперь должна работать).

1

Я только что сделал это на своем Win 7 Prof x64 с Notepad++ v5.9.1 и установил флажок "Всегда использовать выбранную программу для этого типа файла". Я закрыл блокнот и снова открыл файл, и он работал нормально. Затем я открыл текстовый файл, и он прекрасно открылся в блокноте.

Блокнот с именем ++ и в папке (x86) не имеет к этому никакого отношения. .Exe может быть на вашем рабочем столе, и он все еще будет работать.

Также в Notepad++ выберите «Настройки»> «Установки»> «Ассоциации файлов» и убедитесь, что .java указан в списке «java», «c #», «pascal».

Наконец, если по какой-то причине это не работает для вас, вы можете сделать это прямо в реестре. ПОМНИТЕ, ЧТОБЫ ЗАПИСАТЬ ЛЮБЫЕ КЛЮЧИ, КОТОРЫЕ ВЫ ИЗМЕНИТЕ, ДО ТОГО, КАК ИЗМЕНИТЕ ИХ.

Дважды проверьте это сначала:

HKEY_CLASSES_ROOT\.java
(Deafult) = "java_auto_file"

и если это правильно, измените строку в следующем. Это скопированная форма

HKEY_CLASSES_ROOT\java_auto_file\shell\open\command
(Default) = "C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"

Если у вас есть что-то кроме "java_auto_file" в первой части, то измените этот текст во второй строке.

1

С помощью Блокнота ++, Settings/Preferences... в диалоговом окне на вкладке File Association выберите .java .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .