ฉันจะเปิดแท็บใหม่ใน terminal ใน Mac ได้อย่างไร


13

เมื่อฉันใช้Command+ tเพื่อเปิดแท็บใหม่ในเทอร์มินัลมันจะเปิดไดเรกทอรีบ้านของฉันเสมอ

ฉันจะสร้างแท็บใหม่ที่เปิดไดเรกทอรีเดียวกันได้อย่างไร

คำตอบ:


9

ตั้งแต่ Mac OS X Lion 10.7 เทอร์มินัลจะทำสิ่งนี้ตามค่าเริ่มต้นหากคุณใช้ bash เป็นเชลล์ (ซึ่งเป็นค่าเริ่มต้น)

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

เทอร์มินัล> ค่ากำหนด> เริ่มต้น> หน้าต่าง / แท็บใหม่เปิดด้วย> ไดเรกทอรีการทำงานเดียวกัน

สิ่งนี้ทำงานได้โดยให้เชลล์ของคุณ (หรือโปรแกรมอื่น ๆ ) ส่งลำดับ escape เพื่อแจ้งให้ Terminal ทราบถึงไดเรกทอรีการทำงานปัจจุบัน รหัสการทำเช่นนี้อยู่ในไฟล์การกำหนดค่า bash ทั่วทั้งระบบ / etc / bashrc

หากคุณกำลังใช้ zsh ผมได้ดัดแปลงและขยายรหัสสำหรับ / etc / zshrc ในคำตอบของฉันที่จะสมัครงาน zsh ขั้ว (OS X Lion)




1

ฉันขอแนะนำให้คุณใช้iTerm 2และเรียนรู้เพิ่มเติมเกี่ยวกับการปรับแต่งตามความต้องการของคุณ

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


ดูเหมือนว่า iTerm จะมีอนาคตเวอร์ชันล่าสุด 0.x จะมีอายุสองปีในเดือนกันยายน บางทีiterm2.com ?
Daniel Beck

จริงภาพหน้าจอสำหรับ iTerm2 :)
balexandre

1
@DanielBeck การเห็นตลกในขณะที่ iterm ยังอยู่ในขณะนี้และได้รับความนิยม
Mosselman

1
@Mosselman คุณมีข้อมูลอ้างอิงหรือไม่ ดูเหมือนจะไม่มีอะไรเปลี่ยนแปลง: "ขณะนี้โครงการ iTerm ถูกระงับไว้ (ดูบันทึกย่อจาก Fabian) เราขอแนะนำให้คุณตรวจสอบ iTerm 2 ซึ่งเป็นโครงการใหม่ที่ใช้ iTerm และมีคุณสมบัติและการปรับปรุงใหม่มากมาย " ต่อiterm.sourceforge.netด้วย "iTerm2 เป็นตัวแยกที่ทันสมัยมากขึ้นเนื่องจากโครงการดั้งเดิมไม่ได้รับการปรับปรุง" จากlaunchpad.net/iterm
Daniel Beck

1

บน MAC 10

Terminal > Preferences > General>

เปลี่ยนตามคุณสมบัติเป็น

New windows open with > Same Working Directory
New tabs open with > Same Working Directory

หากต้องการใช้การเปลี่ยนแปลงให้กด command + T

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