มากกว่าหนึ่งโฟลเดอร์ / โครงการในหนึ่งหน้าต่าง Sublime Text 3


88

ฉันสามารถเปิดโปรเจ็กต์ / เส้นทางได้เพียงรายการเดียวในเวลาเดียวกันในหน้าต่าง Sublime Text 3 เดียว

ทุกครั้งที่ฉันเปลี่ยนโปรเจ็กต์ ( Ctrl+Alt+P) อย่างรวดเร็วโปรเจ็กต์ใหม่จะแทนที่โปรเจ็กต์ปัจจุบัน ทุกครั้งที่ฉันเปิดโฟลเดอร์ใหม่ ( File > Open Folder...) หรือโปรเจ็กต์ ( Project > Open Project...) โฟลเดอร์นั้นจะเปิดขึ้นในหน้าต่าง Sublime Text ใหม่

ฉันสามารถเปิดโครงการมากกว่าหนึ่งโครงการในหน้าต่าง Sublime Text 3 ได้หรือไม่? ถ้าใช่ - จะบรรลุเป้าหมายนี้ได้อย่างไร?


1
คุณหมายถึงอะไรในหน้าต่างเดียว คุณอาจมีไดเร็กทอรีโปรเจ็กต์ 'root' มากกว่าหนึ่งรายการในโปรเจ็กต์ของคุณ ลากไดเร็กทอรีไปที่แถบด้านข้างซึ่งจะปรากฏในรากของต้นไม้ ถ้านั่นคือสิ่งที่คุณต้องการ
Sergey Telshevsky

คำตอบ:


190

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

  1. เปิดโปรเจ็กต์ใดโปรเจ็กต์หนึ่งใน Sublime Text เหมือนที่เคยทำ

  2. ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

    • ลากไดเร็กทอรีรากของโปรเจ็กต์ที่สองจาก file explorer ไปที่แถบด้านข้างของหน้าต่าง ST โปรเจ็กต์แรก

    • ในสถานีของคุณกับโครงการที่สองและป้อนcdsubl . -a

-a การตั้งค่าสถานะหมายถึงการเพิ่มไปยังหน้าต่างสุดท้ายที่โฟกัสแทนที่จะเปิดในหน้าต่างใหม่)

แก้ไข

ทางออกที่ง่ายยิ่งขึ้น

เปิดโครงการแรก. ไปที่ (ในเมนูด้านบน)

Project -> Add folder to project


ใช่นี่คือสิ่งที่ฉันต้องการ ไดเร็กทอรีอย่างน้อยสองไดเร็กทอรี (โฟลเดอร์ของโปรเจ็กต์รูท) ในหน้าต่างเดียว / แถบด้านข้าง อย่างไรก็ตามเราจำเป็นต้องชี้แจงคำตอบของคุณก่อนที่ฉันจะยอมรับได้เพราะฉันโง่หรือฉันไม่เข้าใจทั้งหมด! :]. ทีละขั้นตอน: (1) ฉันเปิด "Project A" ใน ST3 (หนึ่งหน้าต่าง) (2) เปิดโครงการ "B" โดยหรือFile > Open Directory... Project > Open Project(3) จะเปิดขึ้นในหน้าต่างใหม่ อะไรต่อไป? ฉันสามารถลากไดเร็กทอรีในแถบด้านข้างเดียวกันเท่านั้น ฉันไม่สามารถลากไปยังแถบด้านข้างของหน้าต่างอื่นได้
trejder

โปรดอ่านขั้นตอนอีกครั้ง คุณเปิดโปรเจ็กต์ A เท่านั้นจากนั้นคุณจะลากไดเร็กทอรีโปรเจ็กต์ B จากตัวสำรวจไฟล์ของคุณ (ขึ้นอยู่กับระบบปฏิบัติการของคุณเช่น Explorer สำหรับ Windows) เปิดคอนโซลและทำตามที่กล่าวไว้ข้างต้น อัปเดตคำตอบให้แม่นยำยิ่งขึ้น
Sergey Telshevsky

ใช่ตอนนี้มันชัดเจนแล้ว ฉันพลาดส่วนนั้นเกี่ยวกับการลากจาก file explorer ! ขอบคุณ! :]
trejder

ไม่มีประโยชน์จริง ๆ เนื่องจากแต่ละโครงการมีไฟล์ที่เปิดอยู่จำนวนมากและการวางไฟล์ที่เปิดทั้งหมดในหลายโครงการลงในชุดแท็บสัตว์ประหลาดนั้นไม่สามารถจัดการได้ - ต้องการความสามารถในการเปิดและปิดหน้าต่างหลาย ๆ หน้าต่างในแต่ละโครงการหรือความสามารถในการเปิดใช้งาน / ดูไฟล์ / แท็บที่เปิดอยู่ทั้งหมดสำหรับโปรเจ็กต์ที่ใช้งานอยู่ในขณะนี้เท่านั้นในขณะที่ยังคงรักษาความคิดว่าจะเปิดโปรเจ็กต์อะไรเป็นชุดของโปรเจ็กต์ - โปรเจ็กต์ของโปรเจ็กต์จำเป็นอย่างมากสำหรับข้อความประเสริฐ 3
สก็อตต์สเตนแลนด์

32

เปิด Sublime Text 3 แถบเมนูด้านใน

  • ไปที่ "โครงการ"
  • "เพิ่มโฟลเดอร์ในโครงการ ... "

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


6

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


3

หากคุณใช้Macเพียงแค่drag-&-dropโฟลเดอร์โครงการ / นามแฝงของคุณใน Sublime Text Application บนท่าเรือของคุณ

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

จากนั้นคุณจะเห็นสิ่งที่ฉายใน Sublime Text ของคุณพร้อมที่จะไป

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

Happy Coding!


2

บน MacOS คุณสามารถใช้ "Project-> Add Folder to Project"

หรือโดยทั่วไปโดยการตั้งค่า"open_files_in_new_window": false(ซึ่งเป็นค่าเริ่มต้นจริง) โฟลเดอร์ที่คุณลากไปยังข้อความประเสริฐจะแสดงในหน้าต่างเดียวกัน


1

สิ่งที่คุณทำได้อีกอย่างคือสร้าง TABS สำหรับแต่ละโครงการ

หน้าต่าง >> แท็บใหม่

การทำเช่นนี้คุณจะได้รับแท็บโครงการเหนือแท็บไฟล์โครงการ ...

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