Có cách nào để xóa kết quả mỗi khi tôi thực hiện Tìm kiếm mới trong Văn bản cao siêu (phiên bản 3 cho trường hợp này) không?
Tôi không muốn có một lịch sử về những gì đã được tìm kiếm trước đó trong tab Tìm kết quả .
Có cách nào để xóa kết quả mỗi khi tôi thực hiện Tìm kiếm mới trong Văn bản cao siêu (phiên bản 3 cho trường hợp này) không?
Tôi không muốn có một lịch sử về những gì đã được tìm kiếm trước đó trong tab Tìm kết quả .
Câu trả lời:
Thật không may, dường như không có tùy chọn tích hợp để thực hiện trong cài đặt. Phương pháp duy nhất tôi biết để làm cho Sublime 3 "quên" các chuỗi cuối cùng được tìm kiếm là xóa chúng khỏi tệp phiên được tạo sau khi đóng Sublime.
Vì vậy, dưới đây là phương pháp để làm cho Sublime 3 "quên" các chuỗi tìm kiếm cuối cùng từ phiên trước:
Chuyển đến Local
thư mục của Sublime, có thể tìm thấy trong thư mục dữ liệu ứng dụng.
trên Windows:
%appdata%\Sublime Text 3\Local\
Trên Linux:
~/.config/sublime-text-3/Local/
Trên OSX:
~/Library/Application Support/Sublime Text 3/Local/
Trong thư mục này, bạn sẽ có một tập tin gọi là Session.sublime_session
.
Chỉnh sửa tệp bằng một trình soạn thảo khác (giả sử Notepad ++) và tìm kiếm find_history
chuỗi trong đó.
Xóa giá trị được trích dẫn tìm thấy giữa các dấu ngoặc (đây phải là chuỗi tìm kiếm cuối cùng của bạn)
Ví dụ: Nếu bạn có các mục sau được hiển thị trong Session.sublime_session
tệp:
"find_state":
{
"case_sensitive": false,
"find_history":
[
"previously_searched_string"
],
Sau đó, sau khi xóa nó sẽ trông như thế này:
"find_state":
{
"case_sensitive": false,
"find_history":
[
],
Bạn cũng có thể viết một tập lệnh sẽ tự động làm như vậy sau khi đóng Sublime.
Hy vọng nó giúp.