2

私は最近 tmux を使い始めましたが、出力の前に tmux が最後の実行コマンドを出力するという事実を除いて、状況は良好です。

~ $ pwd
pwd/Users/me

そこのディレクトリの前に「pwd」が置かれていることがわかりますが、これは面倒です。

tmux の外部でコマンドを実行すると、私のシェル (zsh) はこれを行いません。

show-environment -g は、zsh などに渡される奇妙なオプションを明らかにしません。SHELL=/bin/zsh

マンページを読んでグーグルで検索しましたが、何も見つかりません。

助けてくれてありがとう!

4

1 に答える 1

4

~/.tmux.confそれを理解しました-異なるTERM(screen-256colorの代わりにxterm)を持つようにmyを変更する必要がありました:

# act like vim
setw -g mode-keys vi
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R
bind-key -r C-h select-window -t :-
bind-key -r C-l select-window -t :+

# act like GNU screen
unbind C-b
set -g prefix C-a

# look good
#set -g default-terminal "screen-256color"
set -g default-terminal "xterm"
set -g status "off"
于 2012-02-01T17:02:55.620 に答える