IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    关于vim显示的问题

    jiazhoulvke\'s Blog on jiazhoulvke\'s Blog发表于 2012-03-13 00:00:00
    love 0

    一、过长的行显示不全

    当一行字过长时,vim总是无法正常显示,会显示很多“@”符号,很久以前我以为是vim的一个bug,后来问了高手才知道是设置问题,在配置文件里面加上一句

    set display=lastline
    

    问题就解决了。

    二、代码高亮不正常

    当一个文件里的代码很长时,往往会出现这种问题:当你移动光标查看代码时,本来高亮显示的代码全部变成白色,严重影响阅读。滚动一下光标到上一页,又突然正常了,又是vim默认设置的问题。这个在帮助文档里有说明,输入

    :h 06.2
    

    看最后一段:

    在自下往上滚屏的过程中颜色显示不对。 Vim 在分析文本的时候不对整个文件进行处理,它只分析你要显示的部分。这 样能省不少时间,但也会因此带来错误。一个简单的修正方法是敲 CTRL-L。 或者往回滚动一下再回来。要彻底解决这个问题,请参见 |:syn-sync|。有些 语法定义文件有办法自己找到前面的内容,这可以参见相应的语法定义文件。 例如,|tex.vim| 中可以查到 Tex 语法定义。

    下面这句就能解决:

    syntax sync fromstart
    


沪ICP备19023445号-2号
友情链接