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
Абхиджит Растоги

25
Может быть, ваш терминал или DE также имеет тот же ярлык. Однако я надеюсь, что вы не просто нажимаете Ctrl + A. По сути, вы должны нажать Ctrl + A и затем отпустить клавиши, затем нажмите «?» или любая команда.
Абхиджит Растоги

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
Этот вопрос не имеет ничего общего с разделением панелей. Почему вы ответили этими примерами?
17

Release pressed keys in Step 1-> Это то, что мне не хватало. Благодарность!
bholagabbar

@byxor этот вопрос как раз связан с разделением панелей. Ответ работает для меня.
Джиппер

1

Вы можете набрать команду tmux detach для отключения от сеанса. наберите tmux list- 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] session, чтобы получить список активных сессий tmux attach-session -t присоединит вас к сессии Example: tmux attach-session -t 0

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.