ล้างผลลัพธ์การค้นหาในการค้นหาใหม่ทุกรายการใน Sublime Text


17

มีวิธีการล้างผลลัพธ์ทุกครั้งที่ทำFind in Sublime Text ใหม่ (เวอร์ชั่น 3 สำหรับกรณีนี้) หรือไม่?

ฉันไม่ต้องการมีประวัติของสิ่งที่เคยค้นหามาก่อนในแท็บค้นหาผลลัพธ์


คำถามนี้ทำให้เกิดความสับสน ชื่อเรื่องและสองสามบรรทัดแรกหมายถึงการล้างพาเนล มีเพียงไม่กี่บรรทัดสุดท้ายเท่านั้นที่เป็นเจตนาแท้จริงของคำถาม
Mrchief

คุณเป็นห่วงว่าประวัติกำลังถูกบันทึกหรือไม่? หรือคุณเพียงต้องการให้พื้นที่ป้อนข้อมูลถูกล้างเพื่อให้คุณสามารถทำการค้นหาใหม่ได้ หลังจากเรียกใช้การค้นหาฉันเชื่อว่าคุณสามารถกดปุ่มลูกศรลงเพื่อล้างข้อความที่อยู่ในอินพุตการค้นหา (สมมติว่าช่องป้อนข้อความมีโฟกัส)
Matt Rohland

คำตอบ:


2

น่าเสียดายที่ดูเหมือนจะไม่มีตัวเลือกในตัวในการตั้งค่า วิธีเดียวที่ฉันรู้ที่จะทำให้ Sublime 3 "ลืม" สตริงสุดท้ายที่ค้นหาคือการลบออกจากไฟล์เซสชั่นที่สร้างขึ้นหลังจากปิด Sublime

ดังนั้นด้านล่างเป็นวิธีการทำให้ Sublime 3 "ลืม" สตริงการค้นหาล่าสุดจากเซสชั่นก่อนหน้า:

  1. ไปที่Localโฟลเดอร์ Sublime ซึ่งสามารถพบได้ในโฟลเดอร์ข้อมูลแอพ

    บน Windows:

    %appdata%\Sublime Text 3\Local\
    

    บน Linux:

    ~/.config/sublime-text-3/Local/
    

    บน OSX:

    ~/Library/Application Support/Sublime Text 3/Local/ 
    

Session.sublime_sessionในโฟลเดอร์นี้คุณจะมีไฟล์ที่เรียกว่า

  1. แก้ไขไฟล์ด้วยเครื่องมือแก้ไขอื่น (พูด Notepad ++) และค้นหาfind_historyสตริงในไฟล์

  2. ลบค่าที่ยกมาที่พบระหว่างวงเล็บ (นี่ควรจะเป็นสตริงการค้นหาล่าสุดของคุณ)

ตัวอย่างเช่นหากคุณมีสิ่งต่อไปนี้แสดงอยู่ในSession.sublime_sessionไฟล์:

"find_state":
{
    "case_sensitive": false,
    "find_history":
    [
        "previously_searched_string"
    ],

หลังจากลบแล้วควรมีลักษณะเช่นนี้:

"find_state":
{
    "case_sensitive": false,
    "find_history":
    [
    ],

คุณยังสามารถเขียนสคริปต์ที่จะทำโดยอัตโนมัติหลังจากปิด Sublime

หวังว่ามันจะช่วย


1
สำหรับ OSX ไฟล์ได้ถูกย้ายและขณะนี้อยู่ใน ~ / Library / Application Support / Sublime Text 3 / Local /
Arthur

1

คุณสามารถปิดแท็บค้นหาผลลัพธ์ เมื่อคุณเปิดใหม่อีกครั้ง (โดยใช้ shift + ctrl + f) มันจะว่างเปล่า


4
ความคิดคือการล้างมันโดยไม่ต้องปิดหน้าต่าง
lante
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.