เมื่อฉันใช้Command+ tเพื่อเปิดแท็บใหม่ในเทอร์มินัลมันจะเปิดไดเรกทอรีบ้านของฉันเสมอ
ฉันจะสร้างแท็บใหม่ที่เปิดไดเรกทอรีเดียวกันได้อย่างไร
เมื่อฉันใช้Command+ tเพื่อเปิดแท็บใหม่ในเทอร์มินัลมันจะเปิดไดเรกทอรีบ้านของฉันเสมอ
ฉันจะสร้างแท็บใหม่ที่เปิดไดเรกทอรีเดียวกันได้อย่างไร
คำตอบ:
ตั้งแต่ Mac OS X Lion 10.7 เทอร์มินัลจะทำสิ่งนี้ตามค่าเริ่มต้นหากคุณใช้ bash เป็นเชลล์ (ซึ่งเป็นค่าเริ่มต้น)
คุณสามารถตั้งค่ากำหนดเพื่อตัดสินใจว่าจะเปิดแท็บและ / หรือหน้าต่างใหม่ในไดเรกทอรีเดียวกันกับเทอร์มินัลปัจจุบัน:
เทอร์มินัล> ค่ากำหนด> เริ่มต้น> หน้าต่าง / แท็บใหม่เปิดด้วย> ไดเรกทอรีการทำงานเดียวกัน
สิ่งนี้ทำงานได้โดยให้เชลล์ของคุณ (หรือโปรแกรมอื่น ๆ ) ส่งลำดับ escape เพื่อแจ้งให้ Terminal ทราบถึงไดเรกทอรีการทำงานปัจจุบัน รหัสการทำเช่นนี้อยู่ในไฟล์การกำหนดค่า bash ทั่วทั้งระบบ / etc / bashrc
หากคุณกำลังใช้ zsh ผมได้ดัดแปลงและขยายรหัสสำหรับ / etc / zshrc ในคำตอบของฉันที่จะสมัครงาน zsh ขั้ว (OS X Lion)
คำสั่ง + t
(สำหรับแท็บ)
พิมพ์เพิ่มเติมเพื่อตอบสนองความต้องการของ Stackoverflow ที่ Body มีอย่างน้อย 30 ตัวอักษร
ทำตามขั้นตอนดังที่แสดงไว้ที่นี่: เปิดแท็บใหม่บนเทอร์มินัลด้วยเส้นทางเดียวกัน
บน MAC 10
Terminal > Preferences > General>
เปลี่ยนตามคุณสมบัติเป็น
New windows open with > Same Working Directory
New tabs open with > Same Working Directory
หากต้องการใช้การเปลี่ยนแปลงให้กด command + T