繁体   English   中英

字体不起作用 - Vim Statusline

[英]Font didn't Work - Vim Statusline

我安装并测试了一些状态线(VIM航空公司 - VIM Lightline等)和一些插件(VIM Fugitive,VIM NERDtree等等),每件事都有效......除了字体。

我从我的Mac OSX工作到Linux服务器,我通过ssh连接。

我还没有明白:

  1. 我在哪里安装字体? 在我的Mac或Linux服务器上? 我已经在我的Mac上安装了该字体,我已经在我的Linux服务器上的vimrc文件中设置了“guifont”但没有成功。

  2. 如何安装修补字体? 我在网上找到的指南无法解决此问题。

我只想在Linux服务器上使用Vim时看到特殊字符。

当您通过SSH从Mac OS连接到Linux时,Vim在Linux系统上运行,但您通过Mac OS上的终端仿真程序与它进行交互。 SSH协议(作为较旧的telnet )基于仅交换按键和打印输出(其中包括特殊控制序列以重新定位光标,更改颜色和文本属性,但更改字体 - 仅涉及单个默认字体)。

当您运行终端Vim,而非图形GVIM时, 'guifont'选项不适用于此处。 相反,您需要在Mac OS 终端仿真器程序中配置字体(然后它将不仅适用于Vim,而且适用于任何远程计算机的任何SSH连接)。

替代

Linux系统使用X协议进行图形化程序。 由于此程序是远程的 ,您可以将用户界面转发到另一个系统,例如使用ssh -X <hostname> 这需要在(Mac OS)客户端上运行X环境。 由于X协议交换了按键,鼠标事件和图形更新(如Windows的远程桌面),因此字体设置完全由Linux系统决定,并且'guifont'适用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM