Apakah ada cara untuk menghapus hasil setiap kali saya menemukan Find in Sublime Text (versi 3 untuk kasus ini)?
Saya tidak ingin memiliki riwayat tentang apa yang dicari sebelumnya di tab Temukan hasil .
Apakah ada cara untuk menghapus hasil setiap kali saya menemukan Find in Sublime Text (versi 3 untuk kasus ini)?
Saya tidak ingin memiliki riwayat tentang apa yang dicari sebelumnya di tab Temukan hasil .
Jawaban:
Sayangnya, sepertinya tidak ada opsi bawaan untuk melakukannya di pengaturan. Satu-satunya metode yang saya tahu untuk membuat Sublime 3 "lupa" string terakhir yang dicari adalah menghapusnya dari file sesi yang dibuat setelah menutup Sublime.
Jadi, di bawah ini adalah metode untuk membuat Sublime 3 "melupakan" string yang terakhir dicari dari sesi sebelumnya:
Buka Local
folder Sublime, yang dapat ditemukan di folder data aplikasi.
di Windows:
%appdata%\Sublime Text 3\Local\
Di Linux:
~/.config/sublime-text-3/Local/
Di OSX:
~/Library/Application Support/Sublime Text 3/Local/
Dalam folder ini Anda akan memiliki file yang dipanggil Session.sublime_session
.
Edit file dengan editor lain (misalkan Notepad ++), dan cari find_history
string di dalamnya.
Hapus nilai yang dikutip yang ditemukan di antara tanda kurung (ini harus menjadi string pencarian terakhir Anda)
Misalnya, Jika Anda memiliki yang berikut ini yang ditunjukkan dalam Session.sublime_session
file:
"find_state":
{
"case_sensitive": false,
"find_history":
[
"previously_searched_string"
],
Maka setelah penghapusan itu akan terlihat seperti ini:
"find_state":
{
"case_sensitive": false,
"find_history":
[
],
Anda juga dapat menulis skrip yang akan melakukannya secara otomatis setelah menutup Sublime.
Semoga ini bisa membantu.