我已经安装并测试了一些状态线(VIM Airline - VIM Lightline等)和一些插件(VIM Fugitive,VIM NERDtree等等),每件事都有效......除了字体外。
我从Mac OSX工作到Linux服务器,我通过ssh
连接。
我还没有理解:
我在哪里安装字体?在我的Mac或Linux服务器上?我已经在我的Mac上安装了这个字体,我已经在我的Linux服务器上的vimrc文件中设置了“guifont”但没有成功。
如何安装修补字体?我在网上找到的指南无法解决此问题。
我只想在Linux服务器上使用Vim时看到特殊字符。
答案 0 :(得分:2)
当您通过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'
适用。