zshell

เริ่มต้นอย่างรวดเร็ว

จากหน้าต่างว่างสู่โปรเจกต์ที่พร้อมทำงาน พร้อมสิ่งที่ควรเรียนรู้ก่อน

เริ่มโปรเจกต์

กด Cmd+N จะได้โปรเจกต์ใหม่ในแถบด้านข้างพร้อมหนึ่งเทอร์มินัล จากนั้นใช้ cd ไปยัง repository ที่ต้องการเหมือนในเทอร์มินัลทั่วไป ต้นไม้ไฟล์และแผง Git จะตามไปแล้วตั้งรากที่ราก repository

หากอยากเริ่มจากโฟลเดอร์ ให้คลิกขวาใน Finder แล้วเลือก บริการ → โปรเจกต์ Zshell ใหม่ที่นี่

มีหลาย repository ก็เพิ่มทั้งหมดได้ Cmd+1 ถึง Cmd+9 ข้ามไปยังโปรเจกต์โดยตรง แต่ละโปรเจกต์มีแท็บและเค้าโครงของตนเอง

เพิ่มเซสชัน

Cmd+T เปิดเทอร์มินัลอีกอันในโปรเจกต์เดียวกัน เป็นแท็บใหม่ที่มีไดเรกทอรีทำงานและประวัติเอาต์พุตของตัวเอง เช่น แยกหนึ่งแท็บสำหรับเซิร์ฟเวอร์พัฒนา หนึ่งแท็บสำหรับทดสอบ และอีกแท็บสำหรับพิมพ์คำสั่ง

Ctrl+1–9 สลับแท็บโดยตรง ส่วน Ctrl+Tab เปิดตัวสลับเรียงตามการใช้งานล่าสุด

แบ่งแท็บ

Cmd+D แบ่งช่องปัจจุบันไปทางขวา และ Cmd+Shift+D แบ่งลงล่าง ใช้ Opt+Cmd+ปุ่มลูกศรเพื่อย้ายระหว่างช่อง และ Cmd+Shift+Return เพื่อขยายช่องให้เต็มแท็บขณะอ่านเนื้อหายาว

เปิดแผงด้านข้าง

แถบด้านขวามีแผงต่อไปนี้ แต่ละแผงเปิดได้ด้วยปุ่มลัด:

แผงปุ่มลัดใช้สำหรับ
GitCmd+Shift+GStage ตรวจ diff, commit และ push
ไฟล์Cmd+Shift+Eเรียกดูต้นไม้ เปิดและแก้ไขไฟล์
ข้อมูลCmd+Shift+Iโปรเซสและพอร์ตที่รับการเชื่อมต่อ

Cmd+Shift+B ซ่อนแถบด้านขวาทั้งหมด ส่วน Cmd+B ซ่อนแถบโปรเจกต์ด้านซ้าย

จำปุ่มลัดหนึ่งชุด: Cmd+P

จานคำสั่งค้นหาทุกโปรเจกต์ ทุกเซสชันที่เปิด และทุกคำสั่งของ Zshell หากลืมอย่างอื่นในหน้านี้ ให้จำชุดนี้ไว้ แต่ละคำสั่งแสดงปุ่มลัดข้างชื่อด้วย

สิ่งที่กลับมาหลังออกจากแอป

เมื่อออกแล้วเปิดใหม่ โปรเจกต์ แท็บ และเค้าโครงช่องจะอยู่ที่เดิม แต่ละเทอร์มินัลเริ่ม shell ใหม่ ในไดเรกทอรีเดิม ไม่มีอะไรแอบทำงานเบื้องหลัง

การตั้งค่าใหม่เปิดการกู้คืนประวัติเอาต์พุตโดยค่าเริ่มต้น เมื่อเปิด terminal.restore-history เทอร์มินัลที่เปิดใหม่จะแสดงเอาต์พุตเก่าด้านบนเส้น Session Contents Restored โดย shell ใหม่ทำงานด้านล่าง

ข้อความที่กู้คืนเป็นเพียงข้อความ เป็นบันทึกสิ่งที่เกิดขึ้น ไม่ใช่เซสชันที่ยังทำงาน การเลื่อนอ่านจึงไม่รันคำสั่งซ้ำ

ขั้นต่อไป