Cài đặt Notepad ++ để tắt tự động mở các tệp trước đó


296

nhập mô tả hình ảnh ở đây

Làm cách nào để ngăn Notepad ++ tải tất cả các tệp từ phiên trước?

Mỗi lần tôi mở một tệp tôi có 10 tab đang mở khác với tất cả các tệp trong quá khứ của tôi. Tôi không muốn điều đó. Khi tôi nhấn nút đóng, tôi mong chương trình sẽ làm những gì tôi muốn và đóng nó. Nếu tôi muốn lưu phiên, tôi sẽ sử dụng tính năng lưu phiên tích hợp. Tôi không muốn nhấn màu xám x 20 lần khi hoàn thành nên lần sau tôi không có một loạt các tệp đang mở và chiếm bộ nhớ.

Tôi đã thử tham số -nosession và nó hoạt động. Nhưng nó chỉ hoạt động nếu tôi sử dụng phím tắt. Nó sẽ không hoạt động nếu tôi sử dụng phương pháp chỉnh sửa nhấp chuột phải. Làm cách nào để thiết lập Notepad ++ để thực hiện việc này?

Câu trả lời:


545

Đối với phiên bản 6.6+, bạn cần bỏ chọn "Ghi nhớ phiên hiện tại cho lần khởi chạy tiếp theo" trên Settings -> Preferences -> Backup.

đây là 6,6+

Đối với các phiên bản cũ hơn, bạn cần bỏ chọn "Ghi nhớ phiên hiện tại cho lần khởi chạy tiếp theo" trên Settings -> Preferences.

đây là nó


7
@jhurtado - Sau khi mở một tệp rất lớn trong Notepad ++ và khởi động lại, ứng dụng sẽ đóng băng ... tôi có thể "vô hiệu hóa" tự động mở bằng cách xóa bộ đệm Notepad ++ không?
Ian Campbell

8
Cảm ơn, đã giải quyết vấn đề của tôi. BTW, "BACKUP" là một tên lạ cho một tùy chọn về tự động tải tệp gần đây ...... Chỉ cần tự hỏi tại sao nhà phát triển đặt tên cho nó.
RRTW

8
đây phải là một thiết lập mặc định Không ai muốn những thứ cũ cứ tiếp tục xuất hiện
user32882

Tùy chọn sao lưu có vẻ là một nơi kỳ lạ để đặt tùy chọn cụ thể đó.
Steve Crane

54

Trong Notepad ++ v6.6, cài đặt này được chuyển sang tab Sao lưu của menu Tùy chọn.

nhập mô tả hình ảnh ở đây


2
Tôi đã thêm câu trả lời của bạn vào câu trả lời ban đầu :)
jhurtado

23
Ồ, tab BACKUP, tất nhiên đó là nơi tôi sẽ tìm thấy các cài đặt liên quan đến khởi chạy. Cách ngu ngốc của tôi.
giả mã

2
Tôi đồng ý với nhận xét châm biếm của bạn, pseudocoder. Tôi nhìn xung quanh trong chương trình khá nhiều trước khi đến đây để tìm câu trả lời. Tôi chưa bao giờ nghĩ sao lưu có liên quan đến điều này (vì nó không liên quan đến sao lưu, mặc dù có tùy chọn sao lưu phiên).
DAG

46

Vấn đề của tôi là Notepad ++ đã bị sập trên một tệp mà tôi đã mở trước đó; Tôi đã không thể mở ứng dụng. Bài đăng trên blog này thảo luận về cách xóa dữ liệu khỏi tệp "Phiên" để Notepad ++ sẽ mở mà không cần mở bất kỳ tệp nào trước đó:

Từ bài viết trên blog:

Phương pháp 1 - chỉnh sửa session.xml

  1. Mở tệp session.xml trong C: \ Users \ Username \ AppData \ Roaming \ Notepad ++ hoặc% APPDATA% \ Notepad ++
  2. Xóa nội dung của nó và lưu nó
  3. Chạy Notepad ++, session.xml sẽ tự động nhận nội dung mới

Phương pháp 2 - thêm tham số -nosession vào phím tắt Notepad ++

  1. Tạo lối tắt trên màn hình tham chiếu đến chương trình Notepad ++ của bạn, ví dụ: C: \ Program Files \ Notepad ++ \ notepad ++. Exe
  2. Nhấp chuột phải vào phím tắt này
  3. Trong trường "Target", hãy thêm tham số -nosession để trường đích trông giống như (dấu nháy đơn cũng vậy): "C: \ Program Files \ Notepad ++ \ notepad ++. Exe" -nosession
  4. Lưu và chạy Notepad ++ từ biểu tượng phím tắt này không có tệp gần đây

Lưu ý: Đây không phải là cài đặt cố định, việc này chỉ đơn giản là xóa thông tin / tệp đã mở của phiên trước đó và bắt đầu lại.

Ngoài ra, nếu bạn biết tệp khiến notepad ++ bị treo, bạn chỉ cần đổi tên tệp và mở notepad ++. Điều này sẽ giải quyết vấn đề.

Tôi đã không thấy giải pháp này được liệt kê khi tôi đang giải quyết vấn đề của mình vì vậy tôi muốn thêm nó vào đây!


4
Điều này là hoàn hảo cho tình huống tương tự của tôi; Tôi đã đóng Notepad ++ trong khi tôi mở một tệp khổng lồ từ chia sẻ mạng và nó khiến Notepad ++ không phản hồi trong một thời gian dài khi tôi cố gắng khởi động lại. Tôi đã giết tác vụ và sau đó loại bỏ <File>phần tử có vấn đề khỏi session.xml trước khi thử lại và điều đó đã khắc phục vấn đề. Cảm ơn!
Troy Gizzi

3
@TroyGizzi Vui mừng vì nó đã giúp :)
Shrout1

1
Đây là câu trả lời tôi đã có sau. Không có điểm nào cố gắng để mở Notepad ++ nếu nó thậm chí không bắt đầu!
Fandango68

1
@ Fandango68 Rất vui vì nó đã giúp bạn!
Shrout1

17

Ok, tôi gặp vấn đề với Notepad ++ khi không nhớ rằng tôi đã chọn không phải là "Ghi nhớ phiên hiện tại". Tôi đã thử hack tập tin cấu hình, nhưng nó không hoạt động. Sau đó, tôi phát hiện ra rằng có một tệp cấu hình bí mật trong thư mục C: \ Users \ myuseraccount \ AppData \ Roaming \ Notepad ++ (Windows 7 x64) của bạn. Của tôi trống rỗng, có nghĩa là ai biết cấu hình thực sự đến từ đâu, nhưng tôi đã sao chép tệp với tệp trong C: \ Program Files (x86) \ Notepad ++ và bây giờ mọi thứ hoạt động như bạn mong đợi.


2
Cài đặt là; <GUIConfig name = "RememberLastSession"> có </ GUIConfig>
AnneTheAgile

Tôi đã tức giận khi hộp kiểm không làm những gì nó nói vì vậy tôi đã gỡ cài đặt. Trình gỡ cài đặt để lại một số tệp mà tôi phải xóa bằng tay.
Paul McCarthy

11

Go to: Settings> Preferences> Backup> và Bỏ chọnRemember current session for next launch

Trong các phiên bản cũ (6.5-), tùy chọn này nằm trên Settings> Preferences> MISC.


3

Sử dụng mục menu Cài đặt> Tùy chọn .

Trên tab MISC của hộp thoại kết quả, bỏ chọn "Ghi nhớ phiên hiện tại để khởi chạy tiếp theo."


0

Tôi đọc câu trả lời. Sau đó, tôi nhận thấy rằng hộp kiểm đã được bỏ chọn , nhưng nó vẫn luôn tải lại các tệp. Đây là hộp kiểm Cài đặt-> Tùy chọn-> MISC -> "Ghi nhớ phiên hiện tại cho lần khởi chạy tiếp theo" trên phiên bản 6.3.2. Sau đây đã thoát khỏi vấn đề:

1. Check the check box.
2. Exit the program.
3. Start the program again.
4. Uncheck the checkbox.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.