私のシステムのTmuxはちょうど3.0に更新され、いくつかの設定が破損しています。
set -g status-right " #P "
右上にウィンドウ番号を表示するために使用されます。これ以上ではありません。エラーが発生して.tmux.conf:6: usage: set-option [-aFgopqsuw] [-t target-pane] option [value]
エラーが発生した後、ステータスバーのすべてのカスタマイズは適用されません。セッションを開始してからカスタマイズを適用すると、エラーはそれ自体で再現されません。現在のバージョンのtmuxを使用してウィンドウ番号を表示するにはどうすればよいですか?
問題の残りの行です。set-option -g status-position top
エラーが発生した構成ファイルの場所(set -g status-right " #P "
含まれている場合)。
set-option -g status-position top
set -g status-bg '#666666'
set -g status-fg '#aaaaaa'
set -g status-left-length 50
set -g status-right " #{pane_index} "
全部取り出せば-g
全部割れると思います。最後の行はがあるかどうかです-g
。
私のファイルから.zshrc.zsh
tmuxを起動します。
getTerminalEmulatorName()
{
echo $(basename "/"$(ps -f -p $(cat /proc/$(echo $$)/stat \
| cut -d \ -f 4) | tail -1 | sed 's/^.* //'))
}
if _not_inside_tmux && [[ -z $(tmux display-message -p `#S`) ]]; then
tmux new-session -y 32 -d -n Dropdown -s Command;
tmux splitw -h -p 50 -t 0
fi
terminal=$( getTerminalEmulatorName )
if [[ $terminal == *"alacritty"* ]]; then
tmux attach-session -t Command
fi
ベストアンサー1
削除する-g
ので、コマンドは次のようになります。
set status-right " #P "
または
set status-right " #{pane_index} "