Notepad ++終了時に保存するように要求するのを止める設定はありますか?


47

Notepad ++を終了し、編集したすべてのファイルを保存するかどうかを確認せずに個々のタブを閉じるオプションが欲しい。

私は多くのタブを開いて実行する傾向があり、必要なときに保存することを覚えていることができます。複数を閉じるときに保存するように求められるのは面倒であり、モーダルダイアログボックスが各タブ上を移動すると、意図しないときに誤ってyesを押す可能性があるという点で少し危険です。


これには機能のリクエストがあります。サポートしてください:notepad-plus-plus.org/community/topic/11784/…–
ジョー

答えを提供した後、質問のテキストに記載されていない要件がさらにあることが判明したため、この質問を低品質のためにダウン票しました。正しいアプローチは、質問を早期に修正するか、元の要件を維持し(QとAがうまく合うように)、元の質問とは異なる著者の特別な要件の詳細な説明とともに別の質問を投稿することです。
ミロクスラフ

回答:


72

はいあります。[ 設定]の[ バックアップ]ページで、必ず確認してください

  • Remember current session for next launch

  • Enable session snapshot and periodic backup

ここに画像の説明を入力してください

▶その後、Notepad ++は確認せずにすぐに終了します。

開いているドキュメントは保持されますが、Ctrl+ Wを押して閉じると同じくらい簡単です。[すべて閉じる]コマンドにいくつかのショートカットを割り当てることもできます(提案:Ctrl+ Shift+ W)。


EDIT:あなたは、個々のタブを閉じることができ、彼らはまだ名前を持っていない場合は、あなたが押したときに警告なし(ただし、メモ帳++オープンを維持)Ctrl+ A、その後、Delete右のタブを閉じる前に。そのためのマクロを作成することもできます。Notepad ++マクロでない場合は、AutoHotKeyマクロで簡単に実行できます。

既に名前が付けられている未保存のドキュメントに対してこれを行う方法はありません。ソースコードを確認しました。したがって、名前のないドキュメントを閉じた後、[ すべて保存]コマンドを使用して残りを削除し、必要な残りのドキュメントをすべて閉じることができます。

タブが混在している場合(新規、既存、新規、既存、...)、No保存ダイアログが表示された場合に閉じてからボタンを押すAutoHotKeyマクロを作成することをお勧めします。これは、新規または既存の状態に関係なく、保存せずに現在のタブを閉じます。

タブを閉じる際の質問を回避する方法にはさらに別のオプションがあります:Notepad ++のソースコードをダウンロードし、それを変更して(ダイアログが表示されないように)ビルドし、独自のNotepad ++ビルドの使用を開始できます。

N ++ホームページで機能をリクエストすることもできますが、これはまれなコーナーケースとみなされる可能性があり、誰かが実装するまで非常に長い間待つ可能性があります(もしあれば)。


これはうまくいきません。Notepad ++は保存プロンプトなしで完全に終了できますが、個々のタブを閉じるためには機能しません。タブを閉じてドキュメントが編集された場合でも、ファイルを保存するかどうかを確認するメッセージが表示されます。
gb2d

1
@ gb2d –確かに、しかしあなたが言ったタイトルでIs there a setting to stop from asking me to save on exit?、これは答えが示すものです。次に、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.この機能を正確に説明する答えに進みます。:)たぶん、尋ねずに個々のタブを閉じて、N ++を開いままにすることを意味したのかもしれませんが、それはあなたが書いたものとは全く異なる質問です... 質問のメリットを変更することはできませんが、必要なものを明確に指定して新しい質問をいつでも投稿できます。
ミロクスラフ

OK、コメントで説明した要件を反映するように回答を拡張しました。
ミロクスラフ

Ctrl + A、次に削除-すべてのテキストを選択して削除し、閉じますか?テキストを削除した結果、ファイルが元の状態から変更された場合、保存を求めるメッセージが表示されます。ただし、ソースをカスタマイズすることをお勧めします。それについて見ていきます。
gb2d

更新された回答を参照してください。名前のないタブを最初に閉じてから、すべて保存して、名前の付いたタブを閉じ続けます。Notepad ++ソースコードをチェックして、保存ダイアログが表示される条件を確認しました。考えられるすべての方法が回答でカバーされるようになったため、信頼できるものとして受け入れることができます。
ミロクスラフ

6

書き込みアクセス権のないフォルダ内の150個のファイルを検索/置換する方法を同僚に示したときに、この問題が発生しました。私の解決策はちょっとしたハックですが、うまくいきます。私はそこに入ってC:\users\[username]\AppData\Roaming\Notepad++\backupすべてのファイルを削除しました。次に、タスクマネージャでNotepad ++を強制終了し、バックアップを開きます。開いていたファイルはまだ残っていますが、現在は変更されていないように表示されるため、[すべて閉じる]をクリックするとダイアログなしで閉じます。

別のオプションが表示さsession.xmlれ、そこにあるファイルが変更され、開いていたすべてのファイルが取り出されます。


@ gb2d –これは賢い答えです。おそらくあなたに受け入れられる何か?
ミロクスラフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.