คำถามติดแท็ก ansi-term

1
อะไรคือวิธีการเปิดตัวเชลล์จาก emacs ภายในและคุณสมบัติต่าง ๆ ของมันคืออะไร?
ฉันรู้ถึงความเป็นไปได้อย่างน้อยสี่อย่าง: eshell วาระ ANSI ระยะ เปลือก รายการเครื่องมือทั้งหมดที่มีอยู่ใน emacs เพื่อเปิดตัวเชลล์คืออะไรและมีข้อดีและข้อเสียอะไรบ้าง
25 eshell  shell  term  ansi-term 

1
รับมากกว่า 8 สีในโปรแกรมจำลองเทอร์มินัลภายใน Emacs
ความเข้าใจของฉันคือที่ansi-termรองรับเพียง 8 สี (การอภิปรายที่ดีของสิ่งนี้ใน reddit ที่นี่ ) ในขณะเดียวกันจำนวนเทอร์มินัลอีมูเลเตอร์ (เช่นtmuxหรือiTerm2ใน OS X) เพิ่มขึ้นTrue color(24 บิตหรือ16 ล้านสี) รายการดีสามารถพบได้ที่นี่ หากฝาสี 8 สีมีลักษณะเฉพาะansi-termจะมีแพ็คเกจอื่น ๆ สำหรับการจำลองเทอร์มินัลที่พยายามแก้ไขข้อ จำกัด นี้หรือไม่? มีแผนการที่จะนำTrue colorการสนับสนุนไปยังเทอร์มินัลอีมูเลเตอร์ใน Emacs หรือไม่? และอาจจะยืนยัน: มีวิธีใดบ้างที่จะมีansi-termบัฟเฟอร์มากกว่า 8 สีอย่างมีประสิทธิภาพ ? การปรับแต่งสีansi-color-names-vectorยังเป็นวิธีที่แนะนำansi-termใน Emacs 25หรือไม่? วิธีทดสอบว่าอีมูเลเตอร์รองรับ " True color ": นี่คือตัวอย่างจากลิงค์ด้านบนที่จะทดสอบว่าตัวจำลองสนับสนุนสีจริงหรือไม่: awk 'BEGIN{ s="/\\/\\/\\/\\/\\"; s=s s s s s s …

1
อัปเดตไดเรกทอรีเริ่มต้นโดยอัตโนมัติเมื่อ PWD เปลี่ยนแปลงในโหมดเชลล์และโหมดคำศัพท์
มีตัวเลือกใด ๆ หรือแพคเกจซึ่งสาเหตุที่default-directoryได้รับการปรับปรุงถ้าไดเรกทอรีการทำงานที่มีการเปลี่ยนแปลงในshell-modeและterm-mode? cdนั่นคือเมื่อใช้แต่การแก้ปัญหาจะต้องแข็งแกร่งกว่าเพียงแค่มองหาคำสั่งนี้และอาจจะมีคนอื่น ๆ อีกสองสามคน - มันควรตรวจสอบคุณค่าของ$PWDคำสั่งทุกคำสั่งหลังจากนั้นฉันคิดว่า ที่สำคัญกว่านั้นก็ควรจะทำงานเมื่อเชื่อมต่อกับเครื่องระยะไกลจากภายในshell-modeหรือterm-modeบัฟเฟอร์ซึ่งถูกสร้างขึ้นครั้งแรกด้วยdefault-directoryการเป็นไดเรกทอรีท้องถิ่น นั่นเป็นคุณสมบัติที่ฉันต้องการจริงๆ: สามารถบอกทางโปรแกรมว่าคำสั่งที่ฉันพิมพ์ลงในเทอร์มินัลนั้นรันบนเครื่องระยะไกลหรือไม่ ฉันต้องการได้รับข้อมูลในรูปแบบของการตั้งค่าdefault-directoryและรูปแบบที่ถูกต้องหากมีวิธีการที่จะได้รับแล้วเครื่องมือในการทำเช่นนี้จะทำงานในพื้นที่ตามที่อธิบายไว้ข้างต้น

1
หลงทาง 4m ก่อนพร้อมท์ด้วย Zsh ใน Mx และคำ
ฉันเพิ่งอ่านเล่นหอยใน Emacsและใช้เวลาในการปรับตัวเข้ากับที่ซับซ้อน zsh ฉันพร้อมที่จะทำงานร่วมกับความสามารถที่ จำกัด ของและ M-x shellM-x ansi-term ต่อไปนี้ความพยายามนี้ฉันตอนนี้ในที่สุดก็สามารถที่จะใช้ zsh จากภายใน Emacs M-x ansi-termแต่มีข้อแม้ว่า-รองรำคาญด้วย ฉันมักจะเห็นข้อความหลงทาง4mก่อนแจ้ง อย่างที่คุณเห็นปรากฎการณ์นี้ดูเหมือนจะเป็นอิสระจากธีมพรอมต์ที่เกิดขึ้นจริง นอกจากนี้ยังปรากฏขึ้นพร้อมกับการแจ้งเตือนในตัวแม้แต่ตัวง่าย ๆ ที่ไม่ใช้ตัวควบคุมแฟนซีใด ๆ เป็นเรื่องของความเป็นจริงมันก็เกิดขึ้นกับการเริ่มต้นพร้อมรับคำเช่นถ้าฉันจะเริ่มต้นโดยไม่ต้อง zsh .zshrcของฉัน มันเป็นเรื่องเล็กน้อยที่สร้างความรำคาญและฉันก็ไม่คิดอะไรเลยถ้าฉันไม่สามารถกำจัดมันได้ - ฉันชอบเป็นส่วนใหญ่M-x shellซึ่งปัญหานี้ไม่ได้เกิดขึ้น แต่มันทำให้ฉันรำคาญจริงๆที่ฉันไม่สามารถหาสาเหตุของปัญหานี้ได้แม้ว่าฉันจะพยายามแก้ไขข้อบกพร่องนั้นจริงๆ ฉันต้องบอกว่าความเข้าใจของฉันเกี่ยวกับอาคารค่อนข้าง จำกัด ดังนั้นฉันอาจจะพลาดจุดที่เห็นได้ชัดเจน ฉันใช้ OS X 10.10 Emacs ของฉันคือ 25.0.50 สร้างจากลำต้นด้วย Homebrew และไม่มีธงพิเศษ Zsh คือ 5.0.5 ซึ่งมาพร้อมกับ Yosemite แต่ปัญหายังเกิดขึ้นกับ 5.0.7 ที่ติดตั้งผ่าน …
10 ansi-term 

3
มีวิธีใดที่จะทำให้พรอมต์และเอาต์พุตก่อนหน้าไม่สามารถแก้ไขได้ในโหมด shell / term?
นี่เป็นคำถามที่ตื้นมาก แม้ว่าการansi-termเริ่มต้นทำงานได้อย่างถูกต้องเมื่อฉันเปิดมันครั้งแรกดูเหมือนว่าจะลดลงในโหมด 'แก้ไขได้' หลังจากคำสั่งไม่กี่คำเช่นเมื่อฉันC-a(เริ่มต้นบรรทัด) ตามด้วยC-k(เส้นฆ่า) มันจะลบล้างข้อความแจ้งทั้งหมด สำหรับสติที่สวยงามของฉันมีวิธีใดที่จะทำให้ข้อความแจ้งเตือนและผลลัพธ์ก่อนหน้านี้ไม่สามารถแก้ไขได้ (สำหรับshell) (อัปเดตเพื่อยกเว้นคำศัพท์ที่ระบุความแตกต่างที่มีความหมาย) ฉันใช้ zsh ใน Emacs 24.4; ระบบปฏิบัติการคือ LXDE (Ubuntu 14.04) ผ่าน Virtual Box (เป็นการดีที่ฉันยังคงสามารถเลื่อนเคอร์เซอร์ของฉันไปรอบ ๆ ... )
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.