如何在neovim中使用Operator字体?

皱纹

我正在尝试用操作符mono设置我的neovim。我在iterm2中运行neovim,所以我使用了配置文件首选项来选择Operator字体,这种字体或多或少都可以工作。

但是我宁愿使用我的vimrc为neovim指定字体。所以我的第一个问题是这是否可能?

在某种程度上,我想这样做是因为我想利用Operator字体的特殊斜体。通常,我会在vimrc中激活这些评论,例如:

highlight Comment gui=italic
highlight Comment cterm=italic
highlight htmlArg gui=italic
highlight htmlArg cterm=italic

但是,这些似乎不适用于neovim。所以我的第二个问题是:如何激活neovim中注释掉的代码的操作员斜体字体。

谢谢!

纳本

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的,一套Report Terminal TypeTerminal您的个人资料ITERM选项卡的值xterm-256color-italic(手动键入它,因为它可能不会在下拉菜单中显示出来。

在此处输入图片说明

如果您重新启动iterm2,你应该有斜体评论现在有highlight Comment cterm=italic你的vimrc用以下方法验证

 echo `tput sitm`italics`tput ritm` 

来源:https : //alexpearce.me/2014/05/italics-in-iterm2-vim-tmux/#tmux-21-and-above

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章