tmux Ctrl + B ไม่ทำงาน


25

การถือCtrlและBตามด้วยคีย์คำสั่งอื่นมักจะไม่ให้อะไรฉัน ฉันไม่มี.confไฟล์ดังนั้นฉันจึงไม่เขียนทับมัน

คำตอบ:


23

นี่คือสิ่งที่ฉันใช้สำหรับการกำหนดค่าของฉันและฉันมีCtrl+ Aเป็นคีย์คำนำหน้า

set -g prefix ^a
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
unbind %
bind | split-window -h
bind - split-window -v
bind N break-pane
# Set status bar
set -g status-bg black
set -g status-fg white
# Highlight active window
set-window-option -g window-status-current-bg blue

# Set window notifications
setw -g monitor-activity on
set -g visual-activity on

# Automatically set window title
setw -g automatic-rename

ทดสอบได้โดยการกดCtrl+ แล้วหลังจากนั้นA?


ไม่ทำอะไรเลย บางที tmux กำลังมองหาไฟล์ผิด tmux.conf ของฉันอยู่ในโฮมไดเรกทอรีของฉันและถูกซ่อนไว้
n0pe

2
tmux -f ~ / .tmux.conf
Abhijeet Rastogi

25
อาจเป็นเทอร์มินัลของคุณหรือ DE ยังมีทางลัดเดียวกัน อย่างไรก็ตามฉันหวังว่าคุณจะไม่เพียงแค่กด Ctrl + A โดยทั่วไปคุณต้องกด Ctrl + A แล้วปล่อยแป้นจากนั้นกด "?" หรือคำสั่งใด ๆ
Abhijeet Rastogi

11
อา ตอนนี้ฉันรู้สึกเหมือนคนงี่เง่า ใช่นั่นคือฉันไม่รู้ว่าคุณต้องปลดกุญแจ ว้าวฉันต้องนอน :) ขอบคุณที่ช่วย!
n0pe

1
นี่คือทั้งหมดที่เกี่ยวกับเวลา ... ครั้งแรกที่ฉันยังสงสัยว่าทำไมนรกมันไม่ทำงาน ... คุณจะไม่เชื่อฉันพิมพ์มันลงบนสถานีปลายทางctrl+b ตลก ... แต่โพสต์นี้สงสัยชัดเจน .. เพียงแค่ตีctrl+bและถูกต้อง หลังจากนั้นกดปุ่มถัดไปที่จะเป็นของคุณคำสั่งc, n, pฯลฯ ... เคล็ดลับเด็ด
Satish

30

ผมคิดว่านี้สมควรที่ชัดเจนมองเห็นคำตอบที่ถูกซ่อนอยู่ในรูปแบบของการแสดงความคิดเห็นภายใต้คำตอบแรก

สมมติว่ามีการใช้การกำหนดค่าเริ่มต้น tmux ผู้ใช้มือใหม่ tmux โปรดทำตามคำแนะนำด้านล่างเพื่อแยกบานหน้าต่าง

เพื่อแยกบานหน้าต่างในแนวนอน

  1. กดCtrl+B
  2. ปล่อยปุ่มกดในขั้นตอนที่ 1
  3. กด"  (บนแป้นพิมพ์หลายตัวนี่คือShift+ ')

เพื่อแยกบานหน้าต่างในแนวตั้ง

  1. กดCtrl+B
  2. ปล่อยปุ่มกดในขั้นตอนที่ 1
  3. กด%  (บนแป้นพิมพ์หลายตัวนี่คือShift+ 5)

บทความที่ฉันได้พบและพูดถึงการอ้างอิงด้านล่าง[CTRL B] + [%]หรือ[CTRL B] + ["]หรือCtrl+b "ซึ่งหมายถึงว่าเราจะต้องกดปุ่มทั้งหมดเข้าด้วยกัน แต่ไม่มีใครกล่าวถึงส่วนที่สำคัญของการปล่อยกดCtrl + whatever keyก่อนที่จะกดปุ่มอีกในลำดับในคำสั่งเพื่อดูการกระทำที่ต้องการ


6
คำถามนี้ไม่มีอะไรเกี่ยวข้องกับบานหน้าต่างแยก ทำไมคุณตอบด้วยตัวอย่างเหล่านี้
byxor

Release pressed keys in Step 1-> นี่คือสิ่งที่ฉันคิดถึง ขอบคุณ!
bholagabbar

@byxor คำถามนี้เกี่ยวข้องกับบานหน้าต่างการแยก คำตอบนั้นใช้ได้สำหรับฉัน
Jepper

1

คุณสามารถพิมพ์คำสั่ง tmux detach เพื่อแยกออกจากเซสชัน พิมพ์ tmux list-session เพื่อรับรายการของเซสชันที่ใช้งาน tmux list-sessions 0: 1 windows (created Wed Feb 21 12:53:31 2018) [157x75] 1: 1 windows (created Wed Feb 21 12:55:05 2018) [157x75] tmux attach-session -t จะแนบคุณเข้ากับเซสชัน Example: tmux attach-session -t 0

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