การลบโปรเจ็กต์ใน Sublime Text 2 และ 3


158

คุณจะลบโครงการออกจากหน้าต่างโครงการ Sublime Text 2 และ 3 ( Ctrl+ Alt+ P) ได้อย่างไร

Deleteไม่มีผลกระทบไม่มีเมนูตามบริบทและลบไฟล์ที่เกี่ยวข้อง*.sublime-projectและ*.sublime-workspaceไม่ลบโครงการออกจากรายการเช่นกัน

ความคิดใด ๆ เนื่องจากหน้าต่างนี้เริ่มรกรุงรัง ...

คำตอบ:


331

มันจะดีถ้า Sublime Text ลบโปรเจ็กต์ที่คุณลบออกจากรายการโปรเจ็กต์ล่าสุด น่าเสียดายที่มันไม่ได้และรายการสามารถกลายเป็นที่ทิ้งร้างกับโครงการที่ไม่มีอยู่อีกต่อไป

จนกว่าข้อความของ Sublime จะเสนอคุณสมบัตินี้มีวิธีคู่มือสองสามวิธีที่คุณสามารถลบโครงการได้

ตัวเลือกที่ 1: วิธีที่รวดเร็ว (ล้างทั้งหมด):

หากคุณกำลังมองหาวิธีที่เร็วที่สุดในการล้างรายการของคุณตัวเลือกนี้เหมาะสำหรับคุณ

โปรดทราบว่านี้จะล้างออกทุกโครงการในรายการที่ผ่านมา รวมถึงสิ่งที่คุณยังไม่ได้ลบ

ในเมนู Sublime Text ไปที่:

โครงการ> เปิดล่าสุด> ล้างรายการ

ป้อนคำอธิบายรูปภาพที่นี่

ตัวเลือกที่ 2: วิธีกำหนดแบบแมนนวล (แต่ด้วยการควบคุมว่าจะลบโครงการใด):

  1. ปิดข้อความประเสริฐ
  2. ค้นหาSession.sublime_sessionไฟล์โดยใช้พา ธ ด้านล่างและเปิดด้วยโปรแกรมแก้ไขรหัสอื่น * อย่าเปิดด้วย Sublime Text เนื่องจากการเปลี่ยนแปลงใด ๆ ที่คุณทำจะถูกเขียนทับ * * * *

    พา ธ ไปยังSession.sublime_sessionไฟล์ที่แสดงโดย OS และเวอร์ชั่น ST:

    Windows x64:

    ข้อความประเสริฐ 2

    C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

    ข้อความประเสริฐ 3

    C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session

    Mac OSX:

    ข้อความประเสริฐ 2

    ~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session

    ข้อความประเสริฐ 3

    ~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

    Linux (Ubuntu):

    ข้อความประเสริฐ 2

    ~/.config/sublime-text-2/Settings/Session.sublime_session

    ข้อความประเสริฐ 3

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

    สิ่งที่คาดหวังที่จะเห็น:

    คุณควรเห็นสิ่งต่อไปนี้ที่ด้านล่างของไฟล์นี้:

    ป้อนคำอธิบายรูปภาพที่นี่

  3. ลบโครงการที่ไม่ต้องการออกจากไฟล์นี้

    ไฟล์จะมีลักษณะเป็นอย่างไรหลังจากลบ project3:

    ป้อนคำอธิบายรูปภาพที่นี่

  4. บันทึกและเปิด Sublime Text ใหม่ 2/3

ตัวเลือก 3: วิธีปลั๊กอิน

คุณสามารถตรวจสอบข้อความ Sublime ปลั๊กอินผู้จัดการโครงการ

ตัวเลือก 4: วิธี Node.js

คุณสามารถเช็คเอาท์: clean-sublime-text-project-history


แปลก; หน้าต่างนี้เป็นมุมมองในโครงการล่าสุดหรือไม่! เพราะเมื่อฉันลอง "วิธีที่รวดเร็ว" มันจะล้างหน้าต่างทั้งหมด ยังไงก็ตามขอบคุณสำหรับ anwser ฉันลงคะแนนคำขอคุณสมบัติ!
Anto

ใช่มันค่อนข้างแปลกสำหรับการผูกและพฤติกรรมโดยรวม ฉันงงเล็กน้อยในครั้งแรกที่ฉันทำเช่นกัน
Valjas

3
ST3 -> c: \ Program Files \ Sublime Text 3 \ Data \ Local \ Session.sublime_session
psycho brm

7
สำหรับ ST3 / Windows / Build 3047 ฉันเห็นข้อมูลเซสชันใน C: \ Users \ {user} \ AppData \ Roaming \ Sublime Text 3 \ Local \ Session.sublime_session
phirschybar

9
สำหรับไฟล์ข้อมูลเซสชัน ST3 / Linux (Ubuntu) / Build 3047 จะถูกเก็บไว้ใน ~ / .config / sublime-text-3 / Local / Session.sublime_session
ezpn

37

เพียงชี้แจงบางอย่างในโซลูชันของ Valjas ด้านบน

เมื่อเขาพูดว่า: "ไปที่โฟลเดอร์การตั้งค่า Sublime ... "เขาหมายถึง: "ไปที่โฟลเดอร์USER "ไม่ใช่โฟลเดอร์โปรแกรม


ข้อควรสนใจ: ใช้เครื่องมือแก้ไขอื่นเพื่อแก้ไขไฟล์ "Session.sublime_session":

แม้ว่าจะเห็นได้ชัดสำหรับหลาย ๆ คน แต่อาจไม่เหมาะสำหรับคนอื่น ๆ :

คุณมีการแก้ไขSession.sublime_sessionไฟล์ที่มีการแก้ไขข้อความที่แตกต่างกันและ Sublime ข้อความตัวเองมีจะถูกปิด

ห้ามใช้ Sublime Text หรือปล่อยให้โปรแกรมทำงานในขณะที่ทำการเปลี่ยนแปลง

หากคุณทำมันจะเขียนทับการเปลี่ยนแปลงของคุณเมื่อปิดแอป


ข้อความประเสริฐ 3:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

Linux (Ubuntu):

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

Mac OSX / Sierra:

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

•การติดตั้งแบบพกพา(อาจใช้กับ ST2 ได้เช่นกัน แต่ฉันยังไม่ได้ทดสอบ):

/folder-where-you-have-ST3-installed/Data/Local/Session.sublime_session

-

ข้อความประเสริฐ 2:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

Mac OSX:

~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session""recent_workspaces"แล้วหาส่วน

Linux (Ubuntu):

~/.config/sublime-text-2/Settings/Session.sublime_session


ตำแหน่งที่จะแก้ไขไฟล์

ง่ายดู"recent_workspaces"ส่วนมันมักจะอยู่ที่ด้านล่างของไฟล์

ควรมีลักษณะคล้ายกับนี้:

ป้อนคำอธิบายรูปภาพที่นี่


เครดิต

  1. ST3 Linux (Ubuntu) / สร้างเส้นทาง 3047 เพิ่มจากความคิดเห็นของ @ ezrepotein4

  2. เพิ่มเส้นทาง ST2 Linux (Ubuntu) จากความคิดเห็นของ @ 0x4a6f4672

  3. เส้นทาง Windows x64 และ Mac ที่นำมาจากโพสต์นี้


3
สำหรับ Linux (Ubuntu) แก้ไข~/.config/sublime-text-2/Settings/Session.sublime_session
0x4a6f4672

1
เมื่ออ่านคำเตือนฉันคิดว่าคำตอบนี้พยายามบอกให้คนอื่นไม่ใช้ประเสริฐ เกือบลงคะแนนแล้ว ;)
กำหนด

@dieend จุดดีเพื่อน ฉันอัปเดตคำเตือนเพื่อให้ชัดเจนและเป็นมิตรมากขึ้นและใช้โทน "เผด็จการ" ที่เหมือน: น้อยลง ขอบคุณสำหรับการโหวตเกินไป :)
Ricardo Zea

1
ขอขอบคุณสำหรับการชี้แจง!
BillyTom

1
สำหรับ mac OS Sierra เป็นที่ตั้ง~/Library/Application Support/Sublime Text 3/Local
diEcho

1

ข้อความประเสริฐ 2: การล้างประวัติไฟล์ประเสริฐประวัติโครงการประวัติเติมข้อความอัตโนมัติและค้นหา / แทนที่ประวัติทำดังต่อไปนี้

  1. ปิดอินสแตนซ์ทั้งหมดของข้อความประเสริฐ 2
  2. ลบไฟล์ Session.sublime-session ในไดเรกทอรีการตั้งค่า
  3. เริ่มต้นประเสริฐ

เมื่อคุณปิด Sublime อีกครั้งและค้นหาไดเรกทอรีการตั้งค่ามันจะยังคงมีไฟล์ Session.sublime-session เพราะ Sublime สร้างขึ้นใหม่แต่ขนาดจะเล็กกว่าที่คุณเคยมีมาก่อนเพราะไม่มีข้อมูลขยะใด ๆ จากประวัติโครงการก่อนหน้าเป็นต้น

ฉันหวังว่าสิ่งนี้จะปรับปรุงเวลาเริ่มต้นสำหรับข้อความประเสริฐ 2 คุณอาจเลือกทำการสำรองข้อมูลของ Session.sublime-session ไปยังโฟลเดอร์อื่นในกรณีที่คุณต้องการจดจำเส้นทางโครงการ ฯลฯ จากนั้นคัดลอกวางเมื่อคุณต้องการใช้ไฟล์ ซอฟต์แวร์เปรียบเทียบ เพียงจำไว้ว่าต้องปิด Sublime เมื่อใดก็ตามที่คุณจัดการกับ Session.sublime-session นั่นคือถ้าคุณต้องการทำการเปลี่ยนแปลงใด ๆ ในไฟล์นั้นคุณจะทำการแก้ไขใน Text Editor อื่น ๆ เช่น notepad ++ เป็นต้น


0

สำหรับ MacOS High Sierra

คุณต้องแก้ไขไฟล์Session.sublime_sessionซึ่งสามารถพบได้ 3 วิธี

ผ่านทางสถานี

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

ผ่าน Sublime Text 3

คลิกที่เมนูแรก

Sublime Text > Preferences > Browse Packages...

มันจะเปิดตำแหน่งใน Finder ซึ่งก็คือ

Macintosh HD> ผู้ใช้> ชื่อผู้ใช้ (พร้อมไอคอนบ้าน)> ไลบรารี> การสนับสนุนแอปพลิเคชัน> Sublime Text 3> แพ็คเกจ

เลื่อนขึ้นหนึ่งโฟลเดอร์แล้วคลิกที่โฟลเดอร์Local

จาก Finder

Macintosh HD >> ผู้ใช้ >> ชื่อผู้ใช้ (พร้อมไอคอนหน้าแรก)> ไลบรารี (จะเป็นการซ่อนโฟลเดอร์ตามค่าเริ่มต้นคลิกcommand + shift + .) >> การสนับสนุน Aplication> Sublime Text 3> Local

และแก้ไขไฟล์Session.sublime_session เป็นอย่างอื่นนอกเหนือจากโปรแกรมแก้ไขข้อความประเสริฐ

 


0

โดยลำพังด้วยการรันคำสั่งถัดจาก linux จะเป็นการทำความสะอาดพื้นที่ทำงานของข้อความประเสริฐ:

echo ''>$(locate Session.sublime_session)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.