Yanıtlar:
'asNotepad.xml' adlı tamamen boş bir dosya oluşturun ve notepad ++ ile aynı düzeyde Notepad ++ dizinine yerleştirin.
Ben de aynı şeyi arıyordum.
Bu işi yapmak için kabuğun dosya türü ayarlarını değiştirebilirsiniz. Bilgisayarımda hala XP var, işte XP'yi yapılandırma.
Windows Vista / 7 farklı ancak benzer olacaktır.

"C:\Program Files\Notepad++\notepad++.exe" "%1" -nosession -multiInst
Anahtarları ekledim -nosessionve -multiInstböylece Başlat menüsünden Notepad ++ 'u açtığımda oturum dosyalarımı tekrar açıyor. Ancak bir dosyayı explorer'dan açmak yeni bir pencerede açılıyor ve oturumuma eklenmiyor.
Birden çok pencere almanın bir başka yolu da bir sekmeyi masaüstüne sürüklemektir ve yeni bir NP ++ örneği başlayacaktır, bu sekme içinde (istediğiniz kadar sürükleyebilirsiniz).
NP ++ ile ilişkili bir dosyaya tıklamak, bu dosyayı son aktif NP ++ penceresinde açacaktır.
Ayrıca bir sekme bağlam menüsü vardır, bir sekmeye sağ tıklayın ve 'Yeni örneğe taşı' ve 'Yeni örneğe aç' göreceksiniz. Her ikisi de yeni bir NP ++ örneği başlatır.
'Taşı ...' mevcut örnekteki sekmeyi kapatır ve o sekmedeki dosyayı yeni örnekteki bir sekmede açar (yani bir 'hamle'). 'Aç ..' yeni bir örnek başlatır, ancak dosyayı her iki durumda da açık tutar.
Notepad ++ penceresini yalnızca bir dosyayı varolan Notepad ++ pencerelerinden birinin üzerine sürükleyerek yeniden kullanmayı seviyorum. Aksi halde, Notepad ++ simgesine tıkladığımda veya bir dosyayı açtığımda, yeni bir pencere istiyorum.
İşte bunu şöyle yapıyorum: -multiInstNotepad ++ kısayoluna ekledim , bu yüzden Notepad ++ 'u her açtığımda yeni bir pencere açılıyor.
Sonra da -multiInstaşağıdaki regkey altında (Varsayılan) değerine ekledim :
HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\open\command\
... böylece her dosya açtığımda yeni bir pencerede açılıyor.
Son zamanlarda aynı problem var.
Sanırım en kolay yol basit .bat dosyasını şöyle yazmaktır:
...
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 Dosyaları (x86) \ Not Defteri ++ \ notepad ++. Exe"% var1%
START "" "C: \ Program Dosyaları (x86) \ Notepad ++ \ notepad ++. Exe"% var2%
START "" "C: \ Program Dosyaları (x86) \ Notepad ++ \ notepad ++. Exe"% var3%
...
Ayarlar -> Tercihler -> Çoklu örnek
Sekmedeki dosya adına sağ tıklayın, bölünmüş ekran için “Diğer görünüme taşı” yı seçin.
Daha sonra mevcut işlevselliği değiştirmek yerine, her tür dosya için 'Notepadd ++ ile yeni pencerede düzenle' komutunu yeni sağ tıklattım.
Aşağıdaki dışa aktarma işlemine göre yeni bir anahtar oluşturun veya bağlamı a'ya kopyalayın blank.regve çift tıklayın.
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"
Windows'ta Kayıt Defteri Düzenleyicisi'ne bakarken keşfettiğim başka bir seçenek:
HKEY_CLASSES_ROOT/*/shellex
Aşağıdaki klasörlerden birinin olması gerekir:
Şimdi, her ikisinde de "Varsayılan" anahtarının çalıştırılması, bu değeri kopyalaması ve aranması için kayıt defterinin GUID'si olmalı, "Ayarlar" alt anahtarını seçin: Notepad ++ RegKey değerleri
Görüntüyle aynı seçeneklere sahip olmak için "Özel" i düzenleyin, oturum yapmak istiyorsanız "-nosession" bayrağını eklemeyin.