ทำไม tmux ตอบสนองต่อทางลัดไม่ถูกต้อง


2

ฉันใช้ OSX 10.8.1 ร่วมกับ iTerm2, zsh และ tmux ผ่าน Homebrew

จุดเริ่มต้นของไฟล์ ~ / .tmux.conf ของฉันมีลักษณะดังนี้:

set -g prefix C-a
unbind C-b
bind-key a send-prefix
set -sg escape-time 1

เมื่อฉันเริ่ม tmux และกดCa cไม่มีอะไรเกิดขึ้น เมื่อฉันสแปมCa cเร็วพอแล้วบางส่วนแท็บใหม่เปิดขึ้น แต่ไม่นับเทียบเท่า spaming คำสั่งของฉัน เมื่อฉันกดCaแรกตามด้วยcไม่มีอะไรเกิดขึ้นอีก มีปัญหาความล่าช้าหรือเกิดอะไรขึ้นกับการติดตั้ง / การกำหนดค่า tmux ของฉัน


ฉันกำลังใช้ tmerm & bash ของ iTerm2, MacPorts แต่มันไม่สำคัญเลย สิ่งที่คุณควรทำงานโดยไม่คำนึงถึง bash vs. zsh และในทางทฤษฎีแล้ว Homebrew vs. MacPorts ฉันเท่านั้นที่สามารถคาดเดาว่ามีสิ่งผิดปกติกับ tmux Homebrew ของ ...
— โจ Casadonte

สิ่งที่แปลกคือเพื่อนของฉันกำลังใช้ tmux ของ Homebrew และทำงานได้ดี แต่ฉันจะลองติดตั้ง tmux อีกอันเพื่อทำการทดสอบ
— Marc

คุณสามารถลองกำจัดเวลาหลบหนี มันไม่ได้ทำให้เกิดปัญหาใด ๆ กับ tmux ของฉัน แต่ฉันไม่แน่ใจว่ามันจำเป็นและเป็นไปได้ว่ามันจะได้รับในทางใดทางหนึ่ง
— Joe Casadonte

ฉันแค่ใส่มันลงใน config ของฉันเพื่อทดสอบ ไม่สำคัญว่าจะอยู่ในการกำหนดค่าของฉันหรือไม่ปัญหายังคงมีอยู่
— Marc

คำตอบ:


2

คุณต้องใช้ " tmux2 " ซึ่งมีการรวม iTerm2 เมื่อคุณใช้ Homebrew สิ่งนี้จะทำงาน:

[ kill/quit all running tmux sessions ]

$ brew tap adamv/alt

$ brew remove tmux   # Repeat this until you get an
                     # error to clean everything out

$ brew install tmux-iterm2

จากนั้นเปิดหน้าต่าง iTerm2 และพิมพ์tmux -Cเพื่อเริ่มต้น


ฉันเพิ่งติดตั้ง iTerm2 ใหม่และแทนที่เวอร์ชั่นเสถียรด้วยเบต้าหนึ่ง ไม่ทราบว่ารุ่นเบต้าแก้ไขปัญหาหรือเพียงติดตั้ง iTerm2 อีกครั้งทำอย่างนั้น แต่ทุกอย่างทำงานได้ดีในขณะนี้ ไม่จำเป็นต้องรวม tmux ของ iTerm2 Btw ไม่มีสูตรชง "tmux-iterm2" อย่างไรก็ตามขอบคุณสำหรับคำตอบของคุณ!
— Marc

นั่นคือในadamv/alt(homebrew-Alt) แตะ
— Félix Saparelli

2

คุณกด Ca และ TH แล้ว c? ในหน้าจอคุณสามารถทำ Ca แล้ว c หรือ C-a + c ฉันมักจะใช้ในภายหลังและอันนั้นไม่ได้ผลสำหรับฉันและฉันค่อนข้างผิดหวัง ...

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