Comment configurer Notepad ++ comme éditeur par défaut?

Je souhaite définir Notepad ++ comme l'éditeur par défaut. J'ai essayé de le configurer en cliquant avec le bouton droit sur un fichier puis sur Ouvrir avec. Mais je n'ai pas vu Notepad ++ dans la liste résultante (même après avoir cliqué sur Choisir d'autres programmes).

Lorsque j'essaie de rediriger vers Notepad ++ via l'option Parcourir au notepad++.exe fichier ne fait rien. (Il ne reconnait pas en quelque sorte)

Entrez la description de l'image ici

  1. Commencez le Bloc-notes ++ avec des privilèges élevés.

    Entrez la description de l'image ici

  2. Dans Notepad ++, accédez à Paramètres , Préférences …

  3. Accédez à l'onglet Association de fichiers .

  4. Sélectionnez fortran, TeX, SQL et puis .sql et ajoutez-le aux extensions enregistrées:

    Entrez la description de l'image ici

  5. Cliquez sur Fermer .

Vous pouvez modifier le registre. À partir de ce site Web , j'ai trouvé une modification de regedit assez approfondie qui fonctionne bien pour moi et modifie vraiment le clic droit par défaut sur "Modifier" le programme.

Les parties hexagonales sont exactement la même chaîne de chemin d'accès au Bloc-notes ++, je ne sais pas pourquoi elles ont été mises en hexadécimal, mais elles sont inoffensives. Encore une fois, je n'ai pas créé ce code.

  1. Copiez le texte suivant et collez-le dans un nouveau fichier .txt et enregistrez-le
  2. Renommez-le sur le nom du fichier.reg.
  3. Et puis, double-cliquez dessus et acceptez les pop-ups qui vous avertissent de modifier le registre.

 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\batfile\shell\edit\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\batfile\shell\print\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\cmdfile\shell\edit\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\cmdfile\shell\print\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\inffile\shell\open\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\inffile\shell\print\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\inifile\shell\open\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\inifile\shell\print\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\JSEFile\Shell\Edit\Command] @=”C:\Program Files (x86)\Notepad++\notepad++.exe” “%1″ [HKEY_CLASSES_ROOT\JSEFile\Shell\Print\Command] @=”C:\Program Files (x86)\Notepad++\notepad++.exe” /p “%1″ [HKEY_CLASSES_ROOT\JSFile\Shell\Edit\Command] @=”C:\Program Files (x86)\Notepad++\notepad++.exe” “%1″ [HKEY_CLASSES_ROOT\JSFile\Shell\Print\Command] @=”C:\Program Files (x86)\Notepad++\notepad++.exe” /p “%1″ [HKEY_CLASSES_ROOT\regfile\shell\edit\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\regfile\shell\print\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell\Open\Command] @=”C:\Program Files (x86)\Notepad++\notepad++.exe” “%1″ [HKEY_CLASSES_ROOT\Microsoft.PowerShellData.1\Shell\Open\Command] @=”C:\Program Files (x86)\Notepad++\notepad++.exe” “%1″ [HKEY_CLASSES_ROOT\Microsoft.PowerShellModule.1\Shell\Open\Command] @=”C:\Program Files (x86)\Notepad++\notepad++.exe” “%1″ [HKEY_CLASSES_ROOT\scriptletfile\Shell\Open\command] @=”C:\Program Files (x86)\Notepad++\notepad++.exe” “%1″ [HKEY_CLASSES_ROOT\txtfile\shell\open\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\txtfile\shell\print\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\txtfile\shell\printto\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,74,00,20,00,22,00,25,00,31,00,22,00,20,00,22,00,25,00,32,00,22,\ 00,20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,00,34,00,22,00,00,00 [HKEY_CLASSES_ROOT\VBEFile\Shell\Edit\Command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\VBEFile\Shell\Print\Command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\VBSFile\Shell\Edit\Command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\VBSFile\Shell\Print\Command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\Windows.XamlDocument\shell\edit\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\Windows.Xbap\shell\edit\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\Windows.CompositeFont\shell\open\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\WSFFile\Shell\Edit\Command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\WSFFile\Shell\Print\Command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\zapfile\shell\open\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\zapfile\shell\print\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,20,00,22,00,25,00,31,00,22,00,00,00 [HKEY_CLASSES_ROOT\zapfile\shell\printto\command] @=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\ 00,46,00,69,00,6c,00,65,00,73,00,20,00,28,00,78,00,38,00,36,00,29,00,5c,00,\ 4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,\ 00,65,00,70,00,61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,\ 2f,00,70,00,74,00,20,00,22,00,25,00,31,00,22,00,20,00,22,00,25,00,32,00,22,\ 00,20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,00,34,00,22,00,00,00 

Commencez le bloc-notes ++ en tant qu'administrateur, en cliquant avec le bouton droit de la souris sur son icône et en sélectionnant l'action pertinente:

Entrez la description de l'image ici

Dans Settings > Preferences... , vous pouvez associer les extensions souhaitées avec Notepad ++, en utilisant cette boîte de dialogue:

Dialogue d'association notepad ++

Dans ce cas, en cliquant sur la flèche découpée en rouge, on assistera tout .txt avec Notepad ++.

En alternative, vous pouvez également remplacer notepad.exe par le bloc-notes ++. Exe (ou notepad2.exe ou un autre éditeur).

Jetez un oeil à cette idée pour avoir une idée de comment le faire: https://gist.github.com/amarraja/3938304

L'itinéraire le plus direct que j'ai trouvé est de dire à Windows d'utiliser Notepad ++ (ou Notepad2 ou …) au lieu du système par défaut Notepad.exe en exploitant l' exécution du fichier image . C'est plus sûr (et plus facile!) Que de remplacer les fichiers système ou de déranger avec plusieurs entrées de registre.

  • Définir "Image File Exécution Options" ouvrira toujours le fichier exe nommé par défaut

Autres sources:

  • Remplacez le bloc-notes avec Notepad2 (ou Notepad ++)
  • Débogage des options d'exécution du fichier d'image interne