我正在自定义 tmux 设置以匹配 Neovim 的外观,特别是 vsplits (|) 中使用的垂直窗格分隔符。
在 Neovim 中,我使用此配置作为分隔符:
vim.opt.fillchars = {
vert = "|", -- Simple vertical line
}
在 tmux 中,我尝试像这样设置窗格边框样式:
set -g pane-border-style 'fg=#232629,bg=default'
set -g pane-active-border-style 'fg=magenta,bg=default'
但是,tmux 仍然使用连续线作为分隔符,而不是简单的 |就像 Neovim 一样。
如何自定义 tmux 以显示与 Neovim 的 vsplit (|) 匹配的分隔符,而不需要连续线?
我尝试过的:
我的经历:
这是 tmux 分隔符
这是我的 nvim 分隔符
您可以使用
pane-border-lines
选项:
set -g pane-border-lines simple
根据
man tmux
:
窗格边框线 类型
设置用于绘制窗格边框的字符类型。 type 可能是以下之一:
使用 ACS 或 UTF-8 字符的单行single
使用 UTF-8 字符的双行double
使用 UTF-8 字符的粗线heavy
简单的 ASCII 字符simple
窗格编号 当不支持 UTF-8 时,number
和double
将回退到标准 ACS 线条图。heavy