我正在使用 RedHat RHEL5。我想更改 GVIM 中的字体。
我的 GVIM 接受的唯一字体格式是
*-courier-medium-r-normal-*-*-140-*-*-m-*-*
它拒绝使用Courier\ New
或Courier_New
名称。
默认字体很丑,我想将其更改为更漂亮的字体,例如monospace
我在终端中使用的字体,但xfontsel
不显示他的字体。set guifont=*
两者都不起作用。
我的问题是:
如何“说服”GVIM接受其他系统字体
或者,如何安装其他字体,以便可以将它们以
-*-*-*-
摩尔斯电码格式传送到 GVIM
编辑
:set guifont=*
给出错误:
Font "*" is not fixed-width
Invalid font(s): guifont=*
为了使字体可以选择xfontsel
,另外我还必须使用这个技巧:
xset fp+ ~/.fonts/ # maybe unnecessary
xset fp rehash
fc-cache
答案1
看一下本教程,它展示了如何在主目录中的目录中安装自定义字体.fonts
。该教程的标题是:在 Fedora 12 的主目录中安装字体。
此处安装了自定义字体后,您可以使用下拉菜单gvim
更改字体或运行命令:
:set guifont=*
这将弹出一个对话框,用于在gvim
.看Vim wiki 上的本教程也为了做到这一点并使它们永久化。
我建议Proggy 字体如果您想要一些看起来不错并且非常适合进行开发的东西。
答案2
作为替代方案,您可以vim
在终端中使用并设置终端提供的任何字体。优点是您可以在终端多路复用器(例如tmux
或screen
)中运行编辑器并远程连接到您的编辑会话。