Вам не нужно заходить в реестр.
- Перейдите в Проводник Windows.
- Найти файл, который заканчивается суффиксом
*.pl
.
- Щелкните правой кнопкой мыши и вызовите контекстное меню.
- Выберите «Открыть с» (это может быть
Open...
с эллипсом после него. В настоящий момент у меня нет машины Windows, чтобы это подтвердить). Это вызовет диалоговое окно со всеми различными программами. ПРИМЕЧАНИЕ: Perl не может быть указан в исходном наборе программ. Не беспокойтесь, просто перейдите к нему.
- В нижней части диалогового окна есть флажок (Что-то вроде открытия всех расширений с помощью этой программы). Убедитесь, что установлен флажок.
После этого все файлы, которые заканчиваются *.pl
, будут открываться с помощью Perl вместо Notepad.
Очень вероятно, что кто-то сделал это с помощью скрипта Perl, чтобы отредактировать его, и испортил ассоциацию файлов.
Однако, кто когда-либо делал это, должен быть допированный пощечину - не для испортить ассоциацию файлов, а для редактирования программы с помощью Блокнота. Плохой разработчик! Нет пончиков для вас!
Программы следует открывать с помощью Редактор программы. Если вы настоящий человек, вы можете использовать VIM. VIM - быстрый и мощный редактор программ, но вам нужно будет пройти стажировку у ног мастера VIM Ninja, чтобы узнать, как ее использовать. Ваши первые три-шесть месяцев с VIM будут Какая идиотская программа! Это ужасно. Кто написал это дерьмо?. Тогда, однажды, вы поймете его силу и эффективность. Вы будете вместе с программой.
Если вы не храброго или бесстрашного или у вас нет шести месяцев, чтобы отвлечься от изучения редактора программ, вы можете использовать Notepad++. По сравнению с VIM Notepad ++ это похоже на вождение минивэна. Это безопасно, это практично, и он выполняет свою работу.
Оба редактора делают выделение синтаксиса, который может помочь вам найти проблемы. Оба (VIM может - я думаю, что Notepad ++ тоже может предложить) с синтаксисом и использованием. Оба могут редактировать файл, не испорчая окончание строки (они оба обнаружат, имеет ли файл окончание строк Unix или Windows, и сохраняйте их или разрешите их конвертировать). Оба будут указывать ваши строки, иметь расширенные буферы вырезания/вставки, мощные функции поиска и замены. И не испортит кодировку вашего файла. Оба позволяют визуально различать файлы и выполнять автоматическое резервное копирование при редактировании файла.
Наконец, эти два редактора войдут в контекстное меню, которое вы получите, когда вы щелкните правой кнопкой мыши по файлу. Вы можете отредактировать файл, щелкнув по нему, и выбрав VIM или Notepad ++ непосредственно из контекстного меню. Не нужно выбирать «Открыть с ...» и, возможно, испортить ассоциацию суффикса файла.
Никогда не используйте Блокнот для редактирования программы.
Спасибо за отзыв. Я действительно знаю, что я могу запустить «perl myscript.pl» в качестве решения. Тем не менее, до создания этой ассоциации .pl <-> NotePad я мог просто ввести «myscript.pl», и он будет работать нормально – BigFunk59
Что касается исправления этой проблемы, я просто не могу ее исправить. Я просмотрел реестр и все выглядит хорошо. Я попытался сбросить через assoc и ftyple без везения. Я нахожусь в тупике (и закончил веб-исследование) на этом этапе ... – BigFunk59
Вы пытались перезагрузить, не уверен, что вам нужно сделать это для его вступления в силу. –