Notepad ++ Pengaturan untuk Menonaktifkan Auto-open File Sebelumnya

296

masukkan deskripsi gambar di sini

Bagaimana cara menghentikan Notepad ++ dari memuat semua file dari sesi sebelumnya?

Setiap kali saya membuka file saya memiliki 10 tab terbuka lainnya dengan semua file masa lalu saya. Saya tidak menginginkan itu. Ketika saya menekan tombol tutup, saya berharap program melakukan apa yang saya inginkan dan menutupnya. Jika saya ingin menyimpan sesi, saya akan menggunakan fitur save sesi sesi bawaan. Saya tidak ingin menekan abu-abu x 20 kali ketika saya selesai melakukannya lain kali saya tidak punya banyak file yang membuka dan mengambil memori.

Saya mencoba parameter -nosession dan berhasil. Tapi itu hanya berfungsi jika saya menggunakan jalan pintas. Ini tidak akan berfungsi jika saya menggunakan metode edit klik kanan. Bagaimana cara mengatur Notepad ++ untuk melakukan ini?

DantheMan
sumber

Jawaban:

545

Untuk versi 6.6+ Anda harus menghapus centang "Ingat sesi saat ini untuk peluncuran berikutnya" pada Settings -> Preferences -> Backup.

ini dia di 6.6+

Untuk versi yang lebih lama Anda harus menghapus centang "Ingat sesi saat ini untuk peluncuran berikutnya" pada Settings -> Preferences.

ini dia

melati
sumber
7
@jhurtado - Setelah membuka file yang sangat besar di Notepad ++ dan memulai kembali, aplikasi berhenti ... bisakah saya "menonaktifkan" pembukaan otomatis dengan menghapus cache Notepad ++?
Ian Campbell
8
Terima kasih, selesaikan masalah saya. BTW, "CADANGAN" adalah nama aneh untuk opsi tentang memuat otomatis file terbaru ...... Hanya ingin tahu mengapa pengembang menamainya.
RRTW
8
ini harus menjadi pengaturan default. Tidak ada yang ingin barang-barang lama terus muncul
user32882
Opsi cadangan sepertinya tempat yang aneh untuk menempatkan opsi tertentu.
Steve Crane
54

Di Notepad ++ v6.6 pengaturan ini dipindahkan ke tab Cadangan pada menu Preferensi.

masukkan deskripsi gambar di sini

YWE
sumber
2
Saya menambahkan jawaban Anda ke jawaban asli :)
jhurtado
23
Oh, tab CADANGAN, tentu saja di situlah saya harus menemukan pengaturan yang terkait dengan peluncuran. Betapa bodohnya aku.
pseudocoder
2
Saya setuju dengan komentar sarkastik Anda, pseudocoder. Saya melihat-lihat dalam program sedikit sebelum datang ke sini untuk jawabannya. Saya tidak akan pernah berpikir cadangan ada hubungannya dengan ini (karena ini tidak terkait cadangan, meskipun ada opsi cadangan sesi).
DAG
46

Masalah saya adalah Notepad ++ macet pada file yang sebelumnya saya buka; Saya tidak dapat membuka aplikasi sama sekali. Posting blog ini membahas cara menghapus data dari file "Sesi" sehingga Notepad ++ akan terbuka tanpa ada file sebelumnya yang terbuka:

Dari posting blog:

Metode 1 - edit session.xml

  1. Buka file session.xml di C: \ Users \ Username \ AppData \ Roaming \ Notepad ++ atau% APPDATA% \ Notepad ++
  2. Hapus kontennya dan simpan
  3. Jalankan Notepad ++, session.xml akan mendapatkan konten baru secara otomatis

Metode 2 - tambahkan parameter -nosession ke pintasan Notepad ++

  1. Buat pintasan desktop yang merujuk ke program Notepad ++ Anda, misalnya C: \ Program Files \ Notepad ++ \ notepad ++. Exe
  2. Klik kanan pada pintasan ini
  3. Di bidang "Target" tambahkan parameter -nosession sehingga bidang target terlihat seperti exaxtly (termasuk juga): "C: \ Program Files \ Notepad ++ \ notepad ++. Exe" -nosession
  4. Simpan dan jalankan Notepad ++ dari ikon cara pintas ini tanpa file terbaru

Catatan: Ini bukan pengaturan permanen, ini hanya menghapus informasi sesi sebelumnya / file yang dibuka dan memulai kembali.

Atau, jika Anda tahu file yang menyebabkan notepad ++ macet, Anda bisa mengganti nama file dan membuka notepad ++. Ini akan menyelesaikan masalah.

Saya belum melihat solusi ini terdaftar ketika saya mencari masalah di Google, jadi saya ingin menambahkannya di sini!

Shrout1
sumber
4
Ini sempurna untuk situasi saya yang serupa; Saya menutup Notepad ++ sementara saya memiliki file besar terbuka dari jaringan berbagi, dan itu membuat Notepad ++ tidak responsif untuk waktu yang lama ketika saya mencoba memulainya lagi. Saya membunuh tugas dan kemudian menghapus <File>elemen bermasalah dari session.xml sebelum mencoba lagi, dan itu memperbaiki masalah. Terima kasih!
Troy Gizzi
3
@TroyGizzi Senang membantu :)
Shrout1
1
Ini adalah jawaban yang saya cari. Tidak ada gunanya mencoba membuka Notepad ++ jika itu bahkan tidak dimulai!
Fandango68
1
@ Fandango68 Senang itu membantu Anda!
Shrout1
17

Ok, saya punya masalah dengan Notepad ++ tidak ingat bahwa saya memilih bukan "Remember Current Session". Saya mencoba meretas file konfigurasi, tetapi itu tidak berhasil. Kemudian saya menemukan bahwa ada file konfigurasi rahasia di direktori C: \ Users \ myuseraccount \ AppData \ Roaming \ Notepad ++ (Windows 7 x64). Milik saya kosong, artinya siapa yang tahu dari mana konfigurasi itu sebenarnya berasal, tetapi saya menyalin file tersebut dengan yang ada di C: \ Program Files (x86) \ Notepad ++ dan sekarang semuanya berfungsi seperti yang Anda harapkan.

Don Rolling
sumber
2
Pengaturannya adalah; <GUIConfig name = "RememberLastSession"> ya </GUIConfig>
AnneTheAgile
Saya marah ketika kotak centang tidak melakukan apa yang dikatakannya jadi saya mencopot pemasangan. Penghapus instalasi meninggalkan beberapa file yang harus saya hapus secara manual.
Paul McCarthy
11

Pergi ke: Settings> Preferences> Backup> dan Hapus tanda centangRemember current session for next launch

Dalam versi yang lebih tua (6.5-), pilihan ini terletak di Settings> Preferences> MISC.

GolezTrol
sumber
3

Gunakan item menu Pengaturan> Preferensi .

Pada tab MISC dari dialog yang dihasilkan, hapus centang "Ingat sesi saat ini untuk peluncuran berikutnya."

Andy Thomas
sumber
0

Saya membaca jawabannya. Lalu saya perhatikan bagi saya bahwa kotak centang sudah tidak dicentang , tetapi masih selalu memuat ulang file. Ini adalah kotak centang Pengaturan-> Preferensi-> MISC -> "Ingat sesi saat ini untuk peluncuran selanjutnya" pada versi 6.3.2. Berikut ini menyingkirkan masalah:

1. Check the check box.
2. Exit the program.
3. Start the program again.
4. Uncheck the checkbox.
pengguna2367418
sumber