Ouvrez deux instances de Notepad ++


80

Je veux exécuter Notepad ++ deux fois. Comme dans cette peinture printcreen.

Comment je le veux:

Entrez la description de l'image ici

Pas ce que je veux:

Entrez la description de l'image ici

Est-ce possible?

Réponses:


128

Hit Alt+ F6. Cela ouvre l'onglet en cours dans une nouvelle fenêtre.

Si vous ne vous sentez pas le clavier-y, va Run, Open in another instancea le même effet.


1
Je veux encore vous remercier !! , c'est tellement mieux: D
JochemQuery

1
@JochemTheSchoolKid Si vous êtes paresseux, comme moi, vous pouvez également remapper le raccourci dans Paramètres -> Mappeur de raccourcis -> Commandes d'exécution (onglet) -> Ouvrir dans un autre cas. J'ai mappé le mien simplement en F6.
Casey Kuball

2
Ou Open in New Instance
faites

5
Notez que cela Open in another instance (Alt+F6)n'ouvre pas l'onglet en cours dans une nouvelle fenêtre, mais tente d'ouvrir le texte sélectionné (que le chemin d'accès au fichier soit valide ou non) dans une nouvelle fenêtre. Si la sélection est vide, cela présente l'avantage d'ouvrir simplement une autre instance avec un nouvel onglet vide. Cela fonctionne - mais ce n'est pas la fonction initiale de ce menu. Voir @Ochado answer pour une manière plus "appropriée" de le faire.
Otiel

PITFALL: les onglets des fenêtres ouvertes avec Alt-6 ne sont pas sauvegardés. Seule la méthode avec -multiInst (voir une autre réponse) génère une fenêtre dont les onglets sont sauvegardés (à l'exception des onglets du même nom ouverts à une seconde d'intervalle - tels qu'un nouvel onglet nommé automatiquement "nouveau 1" dans deux fenêtres ). En d'autres termes: n'utilisez pas d'onglets nommés "new 1" lorsqu'il existe différentes instances de Notepad ++; ces onglets risquent d'être perdus au redémarrage de Windows pour les mises à jour.
Alexander Gelbukh

17

Outre l'ouverture d'une autre instance avec Alt + F6 (comme dans la réponse de @ qweet), si le fichier est déjà ouvert dans la première instance de Notepad ++, voici quelques alternatives:

  • Cliquez sur l'onglet du fichier, faites-le glisser en dehors de la fenêtre du Bloc-notes ++ et déposez-le n'importe où en dehors. cela ouvrira une nouvelle instance avec le fichier souhaité. Pour que cela fonctionne, la première instance ne doit pas être maximisée afin que vous ayez de l'espace pour déposer l'onglet en dehors de la fenêtre.
  • Cliquez avec le bouton droit sur l'onglet du fichier et choisissez l'une des options suivantes:
    • Déplacer vers une nouvelle instance: ouvre une nouvelle fenêtre contenant le fichier; supprime le fichier de l'instance d'origine.
    • Ouvrir dans une nouvelle instance: ouvre une nouvelle fenêtre contenant le fichier; conserve le même fichier dans l'instance d'origine.
    • Déplacer / Cloner vers une autre vue: ouvre une fenêtre fractionnée dans la même instance avec le fichier dans la fenêtre fractionnée.

L'avantage de toutes ces approches est que la nouvelle instance inclut déjà le fichier que vous aviez ouvert dans l'instance d'origine.


2
Les nouveaux menus d’instance ont été grisés, c’est pourquoi j’ai cherché sur le Web et trouvé l’Alt F6.
CorsiKa

15

Depuis le site Matt Refghi Comment lancer plusieurs instances de Notepad ++ :

  1. Cliquez avec le bouton droit sur un raccourci du Bloc-notes ++.
  2. Sélectionnez Propriétés.
  3. Déplacer vers l'onglet Raccourci.
  4. À la fin du champ Cible, ajoutez «-multiInst».

Le howto lié montre que `-multiInst` est en dehors des guillemets autour du chemin de l'exécutable dans le champ Cible. Cela fonctionne pour moi sur Windows 10.
cp.engr

1
-multiInstet -nosessionouvre une nouvelle instance avec un seul onglet, si vous voulez une instance complètement séparée.
demoncodemonkey

PITFALL: il semble que seule la première fenêtre soit restaurée lors de la restauration de session après un blocage (c'est-à-dire après chaque mise à jour Windows!). Vous pourrez peut-être rechercher les sauvegardes manuellement dans le dossier de sauvegarde de Notepad ++. Dans tous les cas, évitez les tablettes portant le même nom dans différentes instances: elles risquent de ne pas être sauvegardées correctement.
Alexander Gelbukh

2

tout d' abord , vous devez avoir le fichier sauvegardé , puis utilisez le bouton droit sur le fichier onglet et choisissez - Ouvrir dans une nouvelle instance image show ... sinon utiliser CTRL + F6 meilleures salutations

capture d'écran de la nouvelle instance


2

Conversion du commentaire demoncodemonkey en réponse:

Sous environnement Windows

Je viens de faire ceci:

  1. Normalement créé un raccourci pour Notepad ++ sur mon bureau
  2. Clic droit sur le raccourci> Propriétés
  3. Sous l'onglet Raccourci dans le "C:\Path\to\Notepad++\notepad++.exe" -multiInst -nosession
  4. Enregistrez les modifications, fermez la boîte de dialogue et utilisez!

-1

J'avais besoin d'une solution intégrée au menu contextuel du clic droit de l'explorateur Windows. Pour ce faire, j'ai modifié le registre et utilisé le -multiInst.

Clé ajoutée au registre: Computer\HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++ (New Instance)\command

Ensuite, sous la nouvelle clé, modifiez le champ (Par défaut) pour qu'il devienne la ligne de commande souhaitée: C:\Program Files\Notepad++\notepad++.exe" -multiInst %1

Voir les liens de l'image (désolé, pas assez de représentants pour incorporer)

références:

https://www.howtogeek.com/howto/windows-vista/add-open-with-notepad-to-the-context-menu-for-all-files/

https://notepad-plus-plus.org/assets/images/scsh/scsh_cmdlineArguments.png

explorateur Windows rt-click registre de menu

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.