如何在 neovim 中使用 Operator 字体?
How to use the Operator font with neovim?
我正在尝试使用 operator mono 设置我的 neovim。我是 iterm2 中的 运行 neovim,所以我将配置文件首选项用于 select Operator 字体,这或多或少是有效的。
但是我宁愿使用我的 vimrc 来指定 neovim 的字体。所以我的第一个问题是这是否可能?
部分原因是,我想这样做是因为我想利用 Operator 字体的特殊斜体。通常,我会像这样在我的 vimrc 中激活那些评论:
highlight Comment gui=italic
highlight Comment cterm=italic
highlight htmlArg gui=italic
highlight htmlArg cterm=italic
但是,这些似乎不适用于 neovim。所以我的第二个问题是:如何在 neovim 中为注释掉的代码激活 Operator italic 字体。
谢谢!
AFAIK,终端 vim/neovim 使用终端模拟器首选项中指定的字体系列。所以不,你不能在你的 vimrc 中指定字体系列。
要获得斜体评论,请在计算机上的任意位置创建一个 xterm-256color-italic.terminfo
并包含以下内容:
# A xterm-256color based TERMINFO that adds the escape sequences for italic.
xterm-256color-italic|xterm with 256 colors and italic,
sitm=\E[3m, ritm=\E[23m,
use=xterm-256color,
然后执行 tic xterm-256color-italic.terminfo
(从与文件相同的位置)。这将创建一个新的 TERMINFO
并添加到 TERM
数据库中。
现在,要设置 iterm2 以使用此 terminfo,请将 iterm 配置文件 Terminal
选项卡下的 Report Terminal Type
设置为值 xterm-256color-italic
(手动输入,因为它可能不会显示在下拉菜单中。
如果您重新启动 iterm2,现在您的 vimrc
上应该有带有 highlight Comment cterm=italic
的斜体注释。使用
验证这一点
echo `tput sitm`italics`tput ritm`
来源:https://alexpearce.me/2014/05/italics-in-iterm2-vim-tmux/#tmux-21-and-above
我正在尝试使用 operator mono 设置我的 neovim。我是 iterm2 中的 运行 neovim,所以我将配置文件首选项用于 select Operator 字体,这或多或少是有效的。
但是我宁愿使用我的 vimrc 来指定 neovim 的字体。所以我的第一个问题是这是否可能?
部分原因是,我想这样做是因为我想利用 Operator 字体的特殊斜体。通常,我会像这样在我的 vimrc 中激活那些评论:
highlight Comment gui=italic
highlight Comment cterm=italic
highlight htmlArg gui=italic
highlight htmlArg cterm=italic
但是,这些似乎不适用于 neovim。所以我的第二个问题是:如何在 neovim 中为注释掉的代码激活 Operator italic 字体。
谢谢!
AFAIK,终端 vim/neovim 使用终端模拟器首选项中指定的字体系列。所以不,你不能在你的 vimrc 中指定字体系列。
要获得斜体评论,请在计算机上的任意位置创建一个 xterm-256color-italic.terminfo
并包含以下内容:
# A xterm-256color based TERMINFO that adds the escape sequences for italic.
xterm-256color-italic|xterm with 256 colors and italic,
sitm=\E[3m, ritm=\E[23m,
use=xterm-256color,
然后执行 tic xterm-256color-italic.terminfo
(从与文件相同的位置)。这将创建一个新的 TERMINFO
并添加到 TERM
数据库中。
现在,要设置 iterm2 以使用此 terminfo,请将 iterm 配置文件 Terminal
选项卡下的 Report Terminal Type
设置为值 xterm-256color-italic
(手动输入,因为它可能不会显示在下拉菜单中。
如果您重新启动 iterm2,现在您的 vimrc
上应该有带有 highlight Comment cterm=italic
的斜体注释。使用
echo `tput sitm`italics`tput ritm`
来源:https://alexpearce.me/2014/05/italics-in-iterm2-vim-tmux/#tmux-21-and-above