Notepad ++ Çıkışta tasarruf etmemi istemek için durdurulacak bir ayar var mı?


47

Notepad ++ seçeneğinin çıkmasını ve düzenlenmiş her dosyayı kaydetmek isteyip istemediğimi sormadan tek tek sekmeleri kapatmasını istiyorum.

Çok fazla sekme açık olarak koşma eğilimindeyim ve gerektiğinde tasarruf etmeyi hatırlayabiliyorum. Birden fazla kapanırken tasarruf etmeniz isteniyorsa can sıkıcıdır ve kalıcı bir iletişim kutusu her bir sekmede hareket ederse, istemediğim zamanlarda yanlışlıkla evet vurma şansının olması biraz tehlikelidir.


Bunun için bir özellik isteği var, lütfen destekleyin: notepad-plus-plus.org/community/topic/11784/…
Joe

Ben düşük kalite için bu soruyu downvoted cevabı sağladıktan sonra, söz metninde belirtilmeyen başka gereksinimleri olduğunu ortaya çıktı çünkü. Doğru yaklaşım, sorunun erken düzeltilmesi veya orijinal gereklilikleri muhafaza etmektir (Q ve A birlikte güzelleşir) ve orijinal sorudan farklı olarak, yazarın özel gerekliliklerinin ayrıntılı bir tanımını içeren bir başka soru gönderir.
miroxlav

Yanıtlar:


72

Evet var. In Yedekleme sayfasında Tercihler , emin kontrol olmak

  • Remember current session for next launch

  • Enable session snapshot and periodic backup

görüntü tanımını buraya girin

▶ Sonra Notepad ++ sormadan hemen çıkar.

Açık belgeler korunur, ancak kapatmak için Ctrl+ düğmesine basmak kadar kolaydır W. Ayrıca Tümünü Kapat komutuna kısayol atayabilirsiniz (öneri: Ctrl+ Shift+ W).


DÜZENLEME: + tuşlarına bastığınızda ve ardından sekmeyi kapatmadan hemen önce , uyarı vermeden henüz bir adı yoksa, tek tek sekmeleri kapatabilirsiniz (ancak Not Defteri ++ uygulamasını açık tutun) . Bunun için bir makro oluşturmayı bile deneyebilirsiniz. Notepad ++ makrosu değilse, AutoHotKey makrosu kolayca yapacaktır.CtrlADelete

Zaten adı olan kaydedilmemiş belgeler için bunu yapmanın bir yolu olmadığını unutmayın. Kaynak kodunu kontrol ettim. Adsız belgeleri kapattıktan sonra Tümünü Kaydet komutunu kullanarak ve istediğiniz kalan belgeleri kapatarak diğerlerinden kurtulabilirsiniz .

Sekmeleriniz karışıksa (yeni, mevcut, yeni, mevcut, ...), kapanma işlemini başlatan Nove kaydetme iletişim kutusu görünmesi durumunda düğmeye basan AutoHotKey makrosu oluşturmak daha iyidir . Bu, yeni veya mevcut durumundan bağımsız olarak mevcut sekmeyi kaydetmeden kapanacaktır.

Bir sekmeyi kapatma sorusunun nasıl önlenebileceği başka bir seçenek daha var: Notepad ++ kaynak kodunu indirebilir, değiştirebilir (böylece iletişim asla gösterilmez), derleyebilir ve kendi Notepad ++ derlemenizi kullanmaya başlayabilirsiniz.

Özelliği N ++ giriş sayfasından da isteyebilirsiniz, ancak işte bu, nadir görülen bir köşe durumu olarak görülme riski taşıyor ve birisi bunu uygulayana kadar (eğer varsa) çok uzun zamandır bekliyor olabilirsiniz.


Bu işe yaramıyor, korkuyorum. Notepad ++ 'ın bir kaydetme istemiyle tamamen çıkmasına izin verirken, ayrı sekmeleri kapatmak için çalışmaz. Bir sekmeyi kapatırsanız ve belge düzenlenirse, yine de ister ve dosyayı kaydetmek isteyip istemediğimi sorar.
gb2d

1
@ gb2d - Tabii, ama başlığında söylediğiniz Is there a setting to stop from asking me to save on exit?ve cevabın gösterdiği şey bu. Sonra devam et I'd like the option to have Notepad++ exit, and close individual tabs without asking me if I want to save every file where edited.Cevabım tam olarak bu işlevselliği açıklar. :) Belki tek tek sekmeleri sormadan kapatmayı kastettin , N ++ 'ı açık tut ama bu yazdıklarından tamamen farklı bir soru ... Şimdi ne olacak? Sorunun değerini değiştiremezsin, ancak istediğini açıkça belirten yeni bir soru gönderebilirsin.
miroxlav

Tamam, yorumu açıkladığınız gereksinimi yansıtacak şekilde yanıtı genişlettim.
miroxlav

Ctrl + A, sonra sil - tüm metni seç, sil ve sonra kapat? Bu, metni silme işleminin dosyada orijinal durumundan değişmesine neden olması durumunda tasarruf yapmanızı ister. Ancak, kaynağı özelleştirmeye ilişkin öneriniz, buraya gitmenin yolu olabilir. Buna bakacağım.
gb2d

Güncellenmiş cevaba bakınız. Önce adsız sekmeleri kapattıktan sonra Tümünü kaydet ve adlandırılmış sekmeleri kapatmaya devam edin. Hangi koşullar altında kaydetme iletişim kutusunun görüntülendiğini onaylamak için Notepad ++ kaynak kodunu kontrol ettim. Tüm olası yollar şimdi cevap tarafından kapsanmaktadır, böylece güvenilir olarak kabul edebilirsiniz.
miroxlav

6

Bir meslektaşıma yazma hakkım olmayan bir klasördeki 150 dosyayı nasıl bulacağınızı / değiştireceğimi gösterdiğimde bu sorunu yaşadım. Benim çözümüm biraz kesmek ama işe yarıyor. İçeri girdim C:\users\[username]\AppData\Roaming\Notepad++\backupve oradaki tüm dosyaları sildim. Sonra görev yöneticisi ile Notepad ++ 'ı zorla bıraktım ve tekrar açtım. Hala açmış olduğum dosyaları var, fakat şimdi değişmemiş olarak gösteriyorlar, bu yüzden Tümünü Kapat'a basabilirim ve diyaloglar olmadan kapatırlar.

İçindeki session.xmldosyayı değiştirmek ve açmış olduğunuz tüm dosyaları çıkarmak için alternatif bir seçenek belirir .


@ gb2d - bu akıllıca bir cevap. Belki sizin için kabul edilebilir bir şey?
miroxlav
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.