2015-11-22 15 views
5

Ctrl + b(押さえたまま)ボタンを押してからcボタンを押すと何も起こりません。 ctrl + bコマンドの組み合わせは機能しません。これら2つのコマンドだけが動作します:Tmuxコマンドが機能しません

tmux new-session -s {session-name} 
tmux kill-session -t {session-name} 

また、新しいネストセッションを作成することはできません。新しいセッションを作成する方法。 vimのようなtmuxを使うためのモードはありますか?たとえば。ノーマル/コマンドモードの場合はescをヒットし、挿入モードの場合はi、ビジュアルモードの場合はvをヒットします。私はCtrl + b + nのようなキーコマンドを与える前にいくつかのキーを押す必要があるかどうかわからないので、この質問をしています。彼らはちょうどターミナルで通常のテキストとして書かれています。

文字は端末に入力されます。下のスクリーンショットを参照してください。私はあなたの設定でデフォルトのエスケープ・シーケンスを変更した

set -g default-command "reattach-to-user-namespace -l zsh" 
# tmux display things in 256 colors 
set -g default-terminal "screen-256color" 
set -g status-utf8 on 

# automatically renumber tmux windows 
set -g renumber-windows on 

# unbind default prefix and set it to Ctrl+a 
unbind C-b 
set -g prefix C-a 
bind C-a send-prefix 

# for nested tmux sessions 
bind-key a send-prefix 

# Activity Monitoring 
setw -g monitor-activity off 
set -g visual-activity off 

# Rather than constraining window size to the maximum size of any client 
# connected to the *session*, constrain window size to the maximum size of any 
# client connected to *that window*. Much more reasonable. 
setw -g aggressive-resize on 

# make delay shorter 
set -sg escape-time 0 

# make window/pane index start with 1 
set -g base-index 1 
setw -g pane-base-index 1 

###################### 
#### Key Bindings #### 
###################### 

# reload config file 
bind r source-file ~/.tmux.conf \; display "Config Reloaded!" 

# split window and fix path for tmux 1.9 
bind | split-window -h -c "#{pane_current_path}" 
bind - split-window -v -c "#{pane_current_path}" 

# synchronize all panes in a window 
bind y setw synchronize-panes 

# pane movement shortcuts 
bind h select-pane -L 
bind j select-pane -D 
bind k select-pane -U 
bind l select-pane -R 

bind -r C-h select-window -t :- 
bind -r C-l select-window -t :+ 

# Resize pane shortcuts 
bind -r H resize-pane -L 10 
bind -r J resize-pane -D 10 
bind -r K resize-pane -U 10 
bind -r L resize-pane -R 10 

# enable mouse support for switching panes/windows 
# NOTE: This breaks selecting/copying text on OSX 
# To select text as expected, hold Option to disable it (iTerm2) 
setw -g mode-mouse on 
set -g mouse-select-pane on 
set -g mouse-resize-pane on 
set -g mouse-select-window on 

# set vi mode for copy mode 
setw -g mode-keys vi 

# more settings to make copy-mode more vim-like 
unbind [ 
bind Escape copy-mode 
unbind p 
bind p paste-buffer 
bind -t vi-copy 'v' begin-selection 
bind -t vi-copy 'y' copy-selection 

# Buffers to/from Mac clipboard, yay tmux book from pragprog 
bind C-c run "tmux save-buffer - | reattach-to-user-namespace pbcopy" 
bind C-v run "tmux set-buffer $(reattach-to-user-namespace pbpaste); tmux paste-buffer" 

答えて

5

私tmux.configファイルを確認してくださいhere

enter image description here

からすべての私のtmuxは、zshの、vimの設定を使用しています:Ctrl-Bから(tmuxのデフォルト)からCtrl-A(同様の端末マルチプレクサscreenのように)

関連の設定行は、第三段落にあります。

# unbind default prefix and set it to Ctrl+a 
unbind C-b 
set -g prefix C-a 
bind C-a send-prefix 

デフォルトの1をtmuxは使用したい場合は、単に(大手#で)コメントアウトしたりtmux.confに上記の行を削除します。

関連する問題