首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字体不起作用- Vim Statusline

字体不起作用- Vim Statusline
EN

Stack Overflow用户
提问于 2013-12-17 08:28:48
回答 1查看 1.5K关注 0票数 0

我已经安装和测试了一些状态线(VIM Airline - VIM Lightline等)和一些插件(VIM Fugitive,VIM NERDtree等),所有的东西都能工作.除了字体。

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

我尚未理解:

  1. 我在哪里安装字体?在我的Mac上还是我的Linux服务器上?我已经在我的Mac上安装了字体,我已经在我的Linux服务器上的vimrc文件中设置了"guifont“,但没有成功。
  2. 如何安装修补字体?我在网上找到的指南没有解决这个问题。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-17 09:03:38

当您通过SSH从Mac连接到Linux时,Vim运行在Linux系统上,但是您正在通过Mac上的终端模拟器程序与它进行交互。SSH协议(如旧的telnet)仅基于交换按下的键和打印的输出(其中包括用于重新定位光标、更改颜色和文本属性的特殊控制序列,但而不是字体更改--只涉及一个默认字体)。

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

替代方案

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20629269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档