Otwórz dwie instancje Notepad ++


80

Chcę uruchomić Notepad ++ dwa razy. Jak na tym ekranie z farbą.

Jak tego chcę:

Wpisz opis zdjęcia tutaj

Nie to, czego chcę:

Wpisz opis zdjęcia tutaj

czy to możliwe?

Odpowiedzi:


128

Hit Alt+ F6. Spowoduje to otwarcie bieżącej karty w nowym oknie.

Jeśli nie czujesz Klawiatura-y, zamiar Run, Open in another instancema ten sam efekt.


1
Chcę ci jeszcze raz podziękować !! , jest o wiele lepiej: D
JochemQuery

1
@JochemTheSchoolKid Jeśli jesteś leniwy, tak jak ja, możesz również ponownie mapować skrót w Ustawieniach -> Mapowanie skrótów -> Uruchom polecenia (karta) -> Otwórz w innym wystąpieniu. Odwzorowałem mój na po prostu F6.
Casey Kuball,

2
Lub kliknij kartę prawym przyciskiem myszy, a następnieOpen in New Instance
machineaddict

5
Zauważ, że Open in another instance (Alt+F6)nie otwiera bieżącej karty w nowym oknie, ale próbuje otworzyć wybrany tekst w bieżącym oknie (niezależnie od tego, czy jest to poprawna ścieżka do pliku, czy nie) w nowym oknie. Jeśli wybór jest pusty, jego zaletą jest po prostu otwarcie innego wystąpienia z nową pustą kartą. Działa - ale nie jest to początkowa funkcja tego menu. Zobacz odpowiedź @Ochado, aby uzyskać bardziej „właściwy” sposób na zrobienie tego.
Otiel,

PITFALL: zakładki w oknach otwartych przy pomocy Alt-6 nie są archiwizowane. Tylko metoda z -multiInst (zobacz inną odpowiedź) powoduje otwarcie okna, którego kopie zapasowe są tworzone (z wyjątkiem kart o tej samej nazwie otwartych w ciągu sekundy od siebie - takich jak nowa karta automatycznie o nazwie „nowa 1” w dwóch oknach ). Innymi słowy: nie należy używać kart o nazwie „nowy 1”, jeśli istnieją różne instancje Notepad ++; karty te prawdopodobnie zostaną utracone po ponownym uruchomieniu systemu Windows w celu uzyskania aktualizacji.
Alexander Gelbukh

17

Oprócz otwierania innej instancji za pomocą Alt + F6 (jak w odpowiedzi @ qweet), jeśli plik jest już otwarty w pierwszej instancji Notepad ++, oto kilka alternatyw:

  • Kliknij kartę pliku, a następnie przeciągnij go poza okno Notepad ++ i upuść w dowolnym miejscu na zewnątrz; spowoduje to otwarcie nowej instancji z pożądanym plikiem. Aby to zadziałało, nie należy maksymalizować pierwszego wystąpienia, aby mieć miejsce na upuszczenie karty poza oknem.
  • Kliknij kartę pliku prawym przyciskiem myszy i wybierz jedną z następujących opcji:
    • Przenieś do nowej instancji: otwiera nowe okno z plikiem w nim; usuwa plik z oryginalnej instancji.
    • Otwórz w nowej instancji: otwiera nowe okno z plikiem w nim; zachowuje ten sam plik w oryginalnej instancji.
    • Przenieś / klonuj do innego widoku: otwiera okno podziału w tym samym wystąpieniu z plikiem w oknie podziału.

Zaletą wszystkich tych podejść jest to, że nowe wystąpienie zawiera już plik otwarty w pierwotnym wystąpieniu.


2
Menu nowego wystąpienia były dla mnie wyszarzone, dlatego przeszukałem sieć i znalazłem Alt F6.
corsiKa

14

Ze strony Matt Refghi Jak uruchomić wiele instancji Notepad ++ :

  1. Kliknij prawym przyciskiem myszy dowolny skrót Notepad ++.
  2. Wybierz Właściwości.
  3. Przejdź do karty Skrót.
  4. Na końcu pola Cel dodaj „-multiInst”.

Połączone howto pokazuje, że `-multiInst` znajduje się poza cudzysłowami wokół ścieżki wykonywalnej w polu Cel.
Działa

1
-multiInsti -nosessionotwiera nowe wystąpienie z tylko jedną kartą, jeśli chcesz mieć zupełnie oddzielne wystąpienie.
demoncodemonkey

PITFALL: wydaje się, że tylko pierwsze okno jest przywracane podczas przywracania sesji po awarii (tj. Po każdej aktualizacji systemu Windows!). Kopie zapasowe można znaleźć ręcznie w folderze kopii zapasowej Notepad ++. W każdym razie unikaj tabls o tej samej nazwie w różnych przypadkach: mogą nie tworzyć kopii zapasowej poprawnie.
Alexander Gelbukh

2

Po pierwsze trzeba mieć plik zapisany , a następnie użyj prawym przyciskiem myszy na pliku na karcie i wybierz - Otwórz w nowym instancja seans ... inaczej użyć CTRL + F6 pozdrawiam

zrzut ekranu nowej instancji


1

Konwertowanie komentarza demoncodemonkey na odpowiedź:

W środowisku Windows

Właśnie to zrobiłem:

  1. Zwykle tworzyłem skrót do Notepad ++ na moim pulpicie
  2. Kliknij prawym przyciskiem myszy skrót> Właściwości
  3. Pod kartą Skrót w "C:\Path\to\Notepad++\notepad++.exe" -multiInst -nosession
  4. Zapisz zmiany, zamknij okno dialogowe i użyj!

-1

Potrzebowałem rozwiązania, które zintegruje się z menu podręcznym Windows Explorer w Windows Explorer. W tym celu dokonałem edycji rejestru i użyłem opcji -multiInst.

Dodano klucz do rejestru: Computer\HKEY_CLASSES_ROOT\*\shell\Edit with Notepad++ (New Instance)\command

Następnie pod nowym kluczem poddano edycji pole (Domyślne), które ma być pożądanym wierszem poleceń: C:\Program Files\Notepad++\notepad++.exe" -multiInst %1

Zobacz linki do zdjęć (przepraszam, za mało rep do osadzenia)

Bibliografia:

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

Eksplorator Windows kliknij przycisk menu rejestru rejestru

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.