Odpowiedzi:
utwórz całkowicie pusty plik o nazwie „asNotepad.xml” i umieść go w katalogu Notepad ++ na tym samym poziomie co plik notepad. exe
Po prostu szukałem tego samego.
Możesz zmienić ustawienia typu pliku powłoki, aby to działało. Mój komputer wciąż ma na sobie XP, więc oto jak skonfigurować XP.
Windows Vista / 7 będzie inny, ale podobny.
"C:\Program Files\Notepad++\notepad++.exe" "%1" -nosession -multiInst
Dodałem przełączniki -nosession
i -multiInst
po otwarciu Notepad ++ z menu Start ponownie otwieram pliki sesji. Ale otwarcie pliku z Eksploratora otwiera się w nowym oknie i nie zostaje dodane do mojej sesji.
Innym sposobem na uzyskanie wielu okien jest po prostu przeciągnięcie karty na pulpit i rozpocznie się nowa instancja NP ++ z tą kartą (możesz przeciągnąć tyle, ile chcesz).
Kliknięcie pliku powiązanego z NP ++ otworzy ten plik w ostatnim aktywnym oknie NP ++.
Istnieje również menu kontekstowe karty, kliknij kartę prawym przyciskiem myszy, a zobaczysz „Przenieś do nowej instancji” i „Otwórz w nowej instancji”. Oba uruchamiają nową instancję NP ++.
„Przenieś ...” zamyka kartę w bieżącej instancji i otwiera plik, który był na tej karcie, na karcie w nowej instancji (tj. „Przenieś”). „Otwórz ..” uruchamia nową instancję, ale utrzymuje plik otwarty w obu instancjach.
Chciałbym ponownie użyć okna Notepad ++ tylko jawnie, przeciągając plik nad jednym z istniejących okien Notepad ++. W przeciwnym razie za każdym razem, gdy kliknę ikonę Notepad ++ lub otworzę plik, chcę nowe okno.
Oto jak to zrobić: dodałem -multiInst
do skrótu Notepad ++, więc za każdym razem, gdy otwieram Notepad ++, pojawia się nowe okno.
Następnie dodałem również -multiInst
do wartości (Domyślnej) w ramach następującego klucza:
HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command\
... tak, że za każdym razem, gdy otwieram plik, otwiera się w nowym oknie.
ostatnio mam ten sam problem.
Myślę, że najłatwiejszym sposobem jest napisanie prostego pliku .bat w taki sposób:
...
SET var1 = "C: \ Users \ churaev.s \ Desktop \ a01_strt.bat"
SET var2 = "C: \ Users \ churaev.s \ Desktop \ b02_code.mat"
SET var3 = "C: \ Users \ churaev.s \ Desktop \ c03_data.txt"
...
START "" "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe"% var1%
START "" "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe"% var2%
START "" "C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe"% var3%
...
Ustawienia -> Preferencje -> Wiele instancji
Kliknij prawym przyciskiem myszy nazwę pliku na zakładce, wybierz „Przenieś do innego widoku” dla podzielonego ekranu.
Zamiast modyfikować istniejącą funkcjonalność, stworzyłem nowe polecenie prawym przyciskiem myszy „Edytuj za pomocą Notepadd ++ w nowym oknie” dla dowolnego typu pliku.
Utwórz nowy klucz zgodnie z poniższym eksportem lub skopiuj kontekst do blank.reg
i kliknij go dwukrotnie.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Notepad++]
@="Edit with Notepad++ in new window"
[HKEY_CLASSES_ROOT\*\shell\Notepad++\command]
@="C:\\Program Files\\Notepad++\\Notepad++.exe %1 -multiInst -nosession"
Inna opcja, którą odkryłem, patrząc na Edytor rejestru w systemie Windows:
HKEY_CLASSES_ROOT/*/shellex
Powinien być jeden z następujących folderów:
Teraz w obu przypadkach klucz „Domyślny” powinien mieć identyfikator GUID rejestru do uruchomienia, skopiuj tę wartość i wyszukaj ją, wybierz podklucz „Ustawienia”: Notepad ++ RegKey values
Edytuj „Niestandardowy”, aby mieć takie same opcje jak obraz. Jeśli chcesz z sesją, nie dodawaj flagi „-nosesion”.