如何在 byobu 中获取斜体字体

如何在 byobu 中获取斜体字体

我正在遵循这里的指南:https://alexpearce.me/2014/05/italics-in-iterm2-vim-tmux/

并且它适用于默认的 tmux,但如果我通过 byobu 启动 tmux,则术语类型为screen-256color。似乎~/.tmux.conf没有获取来源。

我尝试添加相同的set -g default-terminal "tmux"内容~/.byobu/window.tmux但这阻止了 byobu 启动。

答案1

我今天又试了一次,发现 byobu 从 ~/.byobu 读取 .tmux.conf,或者可能是 ~/.local/share/byobu/。我将其符号链接到我的 ~/.tmux.conf,现在我有了斜体字体。我很少直接使用 tmux。我想我可以复制它。

概括:

# Paste this in a terminal.
cat <<EOF|tic -x -
tmux|tmux terminal multiplexer,
  ritm=\E[23m, rmso=\E[27m, sitm=\E[3m, smso=\E[7m, Ms@,
  use=xterm+tmux, use=screen,

tmux-256color|tmux with 256 colors,
  use=xterm+256setaf, use=tmux,
EOF
echo 'set -g default-terminal "tmux-256color"' >> ~/.local/share/byobu/.tmux.conf

重新启动 byobu 并测试其是否正常工作:

# I have italics
echo `tput sitm`italics`tput ritm`
# I have 256 colors

相关内容