转载:http://dreamskys.diandian.com/post/2012-10-07/40039062702

咖啡或茶:

在Windows下用如下方法设置gvim的字体(以DejaVu Sans Mono为例):

set guifont=DejaVu_Sans_mono:h11

如果把相同的.vimrc用在ubuntu下,会发现打开文件后字符间距很大,文字显得很散。原因就是字体设置语法在不同的OS上有差异,在ubuntu下上面的设置语句应该为:

set guifont=DejaVu\ Sans\ mono\ 11    " 反斜线后面有个空格

效果如下:

可以在.gvimrc文件中加上下面的设置,让gvim根据不同的运行环境加载不同的设置:

if has("gui_gtk2")set guifont=DejaVu\ Sans\ Mono\ 11elseif has("gui_macvim")set guifont=DejaVu_Sans_Mono:h11elseif has("gui_win32")set guifont=DejaVu_Sans_Mono:h11
end

参考stackoverfolw http://stackoverflow.com/questions/3539437/gvim-ubuntu-letter-spacing-consolas-font

ubuntu下GVim字体设置问题(字符间距)相关推荐

  1. ubuntu 下 gvim的字符间距设置

    在Windows下用如下方法设置gvim的字体(以DejaVu Sans Mono为例): set guifont=DejaVu_Sans_mono:h11 如果把相同的.vimrc用在ubuntu下 ...

  2. ubuntu下终端提示符设置

    PS1变量 修改/ect下bash.bashrc文件PS1变量 \d :代表日期,格式为weekday month date,例如:"Mon Aug 1" \H :完整的主机名称. ...

  3. ubuntu vscode 终端字体设置(字体间隔过大)

    ubuntu vscode 终端字体设置(字体间隔过大) 1 问题 2 原因 3 处理 3.1 查看系统字体 3.2 设置系统预置字体 3.3 设置自定义字体 1 问题 ubuntu 18.04 系统 ...

  4. UBUNTU下双显示器设置

    UBUNTU下双显示器设置 (2010-05-08 17:31) 分类: linux ubuntu(GNOME)现在已经能很好的处理双屏了,无论是克隆方式还是扩展方式! 但有时我们需要一个不同的管理器 ...

  5. 【转】ubuntu下为APT设置代理

    转自:https://blog.csdn.net/lwbeyond/article/details/8431927 Ubuntu下为APT设置代理 一.最简单的方法 图形界面方法:新立得软件包管理器- ...

  6. Ubuntu下修改字体

    Ubuntu下修改字体 安装gnome-tweaks桌面配置工具; sudo apt install gnome-tweaks 1 Alt+F2 在运行窗口输入 gnome-tweaks 命令,回车; ...

  7. Ubuntu下 .Desktop文件设置

    Ubuntu下 .Desktop文件设置 可参考: 创建并使用Linux 桌面启动器(.Desktop文件) PS:文件中一定不能有多余空格,否则无法启动!!!

  8. Ubuntu下的终端设置(分清Terminal与Terminator)-Terminator个性化主题设置

    Ubuntu下的终端设置(Terminal与Terminator) Ubuntu自带的终端为Terminal (gnome-terminal.wrapper) Terminator则需要自行安装,可进 ...

  9. html行间距1.8em,雅黑字体下WordPress 行高与字符间距最佳实践:1.8em与0.06em

    最近看一下网站的流量统计,发现有几个关键词是一直有很多流量进来的,一个是Win8操作系统的BCD启动项修复解决方案,一个是WordPress程序修改行间距.段落间距的办法.看来WordPress新入门 ...

最新文章

  1. springMvc的执行流程(源码分析)
  2. ruby gem 本地安装方法
  3. const constptr 和引用的盲点(未解决)
  4. textarea 高度调整
  5. 【学习笔记】有向无环图上的DP
  6. JDK动态代理与CGLIB动态代理区别
  7. 转载:程序员从初级到中级10个秘诀
  8. 【英语学习】【WOTD】doldrums 释义/词源/示例
  9. java代码从服务器拉取到本地,集成到idea报错
  10. c语言 list 使用数组来实现_C|用数组或链表来实现队列这种抽象数据类型
  11. 猪年的第一天没有压岁钱
  12. plsql developer导出表结构Excel
  13. 避免踩坑--网传二进制数值和点分十进制ip之间的转换
  14. icem二维非结构网格划分_【史上最全轴承结构化网格划分系列】第五弹——自动校准滚针轴承(文末附模型领取方式)...
  15. python通配符_Python通配符一览
  16. 计算机光驱启动设置,光驱启动怎么设置
  17. 计算机软件专业如何选科,软件工程高中选什么科?附新高考软件工程专业选科要求...
  18. 学生网页作业网站设计——中华美德(6页) HTML+CSS+JavaScript web大作业 静态网页
  19. typora免费将图片上传到CSDN
  20. 商城尺码选择效果 jquery

热门文章

  1. BetterScroll 2.x 的 pulldown 使用、pullup使用
  2. 2023 Bty分销系统开源源码 v1.1
  3. 街头霸王5显示正在登陆服务器无法进入游戏,街霸对决进不去游戏 登录不了服务器进不去解决方法...
  4. 直板手机天量超2000款,国产品牌泥牛入海
  5. 学习Python编程基础学习笔记(5.模块和包)
  6. zookeeper digest授权方式
  7. pybind11使用教程笔记__4.3_binding STL containers -- opaque types
  8. 2020年编程语言展望
  9. GoogleEarth二次开发平台指南(3) ---如何获取点坐标、绘制线路和区域、沿指定线路三维漫游
  10. 高斯消元 AcWing 883. 高斯消元解线性方程组