มีตัวจำลองเทอร์มินัลหลายเครื่องสำหรับ Mac OS หรือไม่?


20

ฉันชอบบรรทัดคำสั่งและฉันต้องการเห็นแอพอย่าง Terminator (สำหรับ Linux) ใน MacO ของฉัน:

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

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

ดังนั้นฉันจึงสงสัยว่ามีแอปเนทีฟ MacOS แบบนั้น (ฟรีหรือไม่) ...


2
น่าสังเกตว่าแอป Terminal ใน OS X รองรับหน้าต่างและแท็บจำนวนมาก นั่นไม่ได้ทำเพื่อคุณหรือไม่
Nathan Greenstein

@Cristian: คุณกำลังมองหาคุณสมบัติเฉพาะอะไร? btw, อวตารที่ยอดเยี่ยม :)
Robert S Ciaccio

@Nathan และ @Calavera สิ่งที่ฉันต้องการคือมีเทอร์มินัลคอนโซลที่แตกต่างกันภายในหน้าต่างเดียวกัน ด้วยแอปพลิเทอร์มิฉันสามารถเปิดแท็บและหน้าต่างที่แตกต่างกันเปิด Terminatorแต่ที่ไม่ได้มีความยืดหยุ่นเดียวกันของ
Cristian

4
คำนิยามที่ผิดปกติของนรก มีการพึ่งพาอาศัยกันมาก (ซึ่งน่ารำคาญ) แต่คุณคิดว่าคุณพิมพ์fink install terminatorและเดินออกไปแล้วกลับมาใน 10 หรือ 120 นาทีและทำเสร็จแล้ว

2
ใครสามารถพูดโดยมีรายละเอียดเพิ่มเติมว่าแหล่งท่องเที่ยวคืออะไร และนี่จะดีกว่า Window Groups อย่างไร (คุณสามารถรูปแบบหลายหน้าต่างแล้วเลือกหน้าต่าง> บันทึกเป็นกลุ่มจากนั้นคุณสามารถเปิดหน้าต่างชุดนี้อีกครั้งในภายหลังด้วย. หน้าต่าง> เปิดหน้าต่างกลุ่ม .
คริสหน้า

คำตอบ:


28

iTerm 2อ้างว่าสามารถทำสิ่งนี้ได้


แก้ไข: ฉันเพิ่งดาวน์โหลดมาและดูเหมือนว่าจะทำงานได้ดีพอที่ฉันคิดว่าฉันจะเปลี่ยนจาก iTerm 1:

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

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


FWIW ต่อมาฉันใช้เวลากับหน้าจอ GNU มากพอที่จะใช้ทุกอย่าง ณ จุดนี้ iTerm เป็นสิ่งที่ดีถ้าคุณต้องการมัลติเพล็กเซอร์แบบใช้เมาส์เป็นตัวขับเคลื่อน แต่เกือบทุกอย่างที่ฉันทำคือฝั่งเซิร์ฟเวอร์ ณ จุดนี้และการเชื่อมต่อ SSH ทั้งหมดนั้นดีกว่ามาก


มันน่าสังเกตว่ามันยังคงเป็นอัลฟาแม้ว่ามันจะดูมีเสถียรภาพพอสำหรับฉัน
ชื่อปลอม

เป็นเรื่องของฝั่งเซิร์ฟเวอร์กับฝั่งไคลเอ็นต์: ตอนนี้ iTerm2 รวม tmux และสามารถใช้แชนเนล ssh เดียวเพื่อสื่อสารกับ tmux บนเซิร์ฟเวอร์
Chris Harrington

4

Terminator ถูกย้ายไปยัง Mac OS X ผ่านทางตัวจัดการแพ็คเกจ homebrew

brew install terminator

ดูPRหรือสูตร

ทดสอบบน OS X 10.9.2 หน้าที่หลักใช้งานได้


meh ฉันใช้เทอร์มินัล แต่ไม่พอใจกับว่ามันรวมเข้ากับ osx ได้เพียงเล็กน้อย ดูคำตอบอื่น ๆ อีกครั้ง iTerm2 มันกิน terminator สำหรับอาหารเช้า ซาร่าห์
Madivad

ทางลัดหลักใช้งานได้ แต่ฉันเห็นด้วยว่าการรวมเข้าเป็น moot ...
oDDsKooL

2

ติดตั้งหน้าจอ GNU หรือ TMUX ผ่านทาง macports / homebrew หรือทำการคอมไพล์ด้วยมือ


2

ฉันคิดว่าiTerm 2และTotalTerminalเป็นเครื่องมือที่ยอดเยี่ยมในการปรับปรุงประสิทธิภาพเมื่อทำงานกับเทอร์มินัลและบรรทัดคำสั่ง


-1 สำหรับการกล่าวถึง (ตอนนี้ "ไม่อยู่ภายใต้การพัฒนาที่ใช้งานอยู่) TotalTerminal ไม่จริงไม่ไม่ลบ 1 แต่ฉันเพิ่งได้ลองดูและไม่ได้รับการพัฒนาอีกต่อไปอย่างไรก็ตาม iTerm2 น่ากลัวมากดังนั้น ใช้ +1 แทน lol
Madivad

1

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


0

ใช้หน้าจอ gnu ทำตามที่คุณต้องการแบ่งหน้าต่างเทอร์มินัลเดียวของคุณออกเป็นหลาย ๆ หน้าต่างทั้งหมดภายในหน้าต่าง GUI เดียวกัน (แม้ว่าคุณอาจต้องการเวอร์ชั่นใหม่กว่าที่มาพร้อมกับ OS X เนื่องจากความสามารถในการแยกทั้งสองแกนนั้นใหม่กว่ารุ่นหน้าจอที่ติดตั้งบน mac ของคุณแล้ว)


0

ฉันพบว่าหน้าจอ GNU ทำสิ่งที่ฉันต้องการอย่างแท้จริง (เพียงแค่พิมพ์screenเทอร์มินัล) แต่หลังจากฉันใช้เวลาสองสามนาทีเพื่อเรียนรู้พื้นฐานบางอย่าง นี่คือการเริ่มกระโดดที่ฉันต้องการในการเชื่อมโยงคีย์ (ตรงจากหน้าคน) - โปรดทราบว่าคุณต้องติดตั้งเวอร์ชัน GNU สำหรับการแยกแนวตั้ง (แสดงหลังจากเวอร์ชัน FAU ที่อยู่ใน Mavericks ของฉัน)

หน้าจอเวอร์ชัน 4.00.03 (FAU) 23-Oct-06

(รวมอยู่ใน Mavericks และมีแนวโน้มคล้ายกันในช่วงก่อนหน้า)

       ตารางต่อไปนี้แสดงการเชื่อมโยงคีย์เริ่มต้น:

       Ca '(เลือก) ให้พรอมต์ชื่อหน้าต่างหรือหมายเลขเพื่อเปลี่ยนเป็น

       Ca "(รายการหน้าต่าง -b)
                                 แสดงรายการหน้าต่างทั้งหมดสำหรับการเลือก

       Ca 0 (เลือก 0)
        คุณ | คุณ |
       Ca 9 (เลือก 9)
       Ca - (เลือก -) สลับเป็นหมายเลขหน้าต่าง 0 - 9 หรือไปที่หน้าต่างว่าง

       แท็บ Ca (โฟกัส) สลับโฟกัสอินพุตไปยังพื้นที่ถัดไป ดูเพิ่มเติมที่แยกเอาออกเท่านั้น

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

...

      Ca S (แยก) แบ่งพื้นที่ปัจจุบันออกเป็นสองส่วนใหม่

...

       คาโอ (ช่วย) แสดงการเชื่อมโยงที่สำคัญ

       Ca \ (ออกจาก) ฆ่าหน้าต่างทั้งหมดและยุติหน้าจอ

...

       Ca * (แสดง) แสดงรายการของจอแสดงผลที่แนบทั้งหมดในปัจจุบัน

รายการเพิ่มเติมด้วย 'Screen version 4.02.01 (GNU) 28-Apr-14'

(ติดตั้งโดยใช้ทันทีsudo port install screen)

รายการทั้งหมดที่ระบุไว้ข้างต้นในรุ่น 4.00.02 (FAU) เช่นเดียวกับ:

      Ca S (แยก) แบ่งพื้นที่ปัจจุบันตามแนวนอนเป็นสองพื้นที่ใหม่ ดูเฉพาะ
                                 ลบโฟกัส

ด้านบนเหมือนกัน แต่สิ่งนี้ชี้แจงว่าเป็นแนวนอน ...

       Ca | (split -v) แบ่งขอบเขตปัจจุบันในแนวตั้งออกเป็นสองส่วนใหม่

หมายเหตุ: ฉันพยายามค้นหาเว็บนี้ แต่คำเช่น 'หน้าจอ' 'เทอร์มินัล' และ 'แยก' เป็นเรื่องธรรมดามากที่จะทำให้หน้าคนง่ายขึ้นสำหรับฉัน



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