V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ihei
V2EX  ›  问与答

问一个困扰我很久的问题 关于 vim 代码高亮的

  •  1
     
  •   ihei · 2019-11-01 00:16:39 +08:00 · 3001 次点击
    这是一个创建于 1875 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上面是 vim,下面是 vscode。困扰了好久着色元素下面明显高很多。但是 vim 的语法高亮 文件类型侦查都是开了的

    12 条回复    2019-11-03 19:27:56 +08:00
    agagega
        1
    agagega  
       2019-11-01 00:52:58 +08:00
    感觉是你配色方案的问题。Vim 再不智能也不可能 std 不高亮
    pkookp8
        2
    pkookp8  
       2019-11-01 01:24:52 +08:00 via Android
    盲猜一个
    set term=256-什么什么
    ihei
        3
    ihei  
    OP
       2019-11-01 02:05:09 +08:00
    @agagega 换成 vim-one,也是一样的哎
    ihei
        4
    ihei  
    OP
       2019-11-01 02:05:30 +08:00
    @pkookp8 不是这个,有设置
    ynyounuo
        5
    ynyounuo  
       2019-11-01 05:45:16 +08:00   ❤️ 1
    https://github.com/vim-jp/vim-cpp

    嫌一堆麻烦可以 vim-polyglot
    Akiyu
        6
    Akiyu  
       2019-11-01 09:09:47 +08:00
    可以更改配色方案, 推荐 molokai
    poplar50
        7
    poplar50  
       2019-11-01 09:10:11 +08:00 via Android
    是配色方案的问题。vim 第三方 colorscheme 会覆盖自带的 syntax.vim ,部分 colorscheme 会不高亮部分元素。比如你这个就只高亮了 builtin。。
    hronro
        8
    hronro  
       2019-11-01 09:13:02 +08:00 via iPhone
    neovim 正在加 tree-sitter 的支持,等等吧
    Sainnhepark
        9
    Sainnhepark  
       2019-11-01 10:06:36 +08:00 via Android   ❤️ 1
    vim 和 vscode 的主题我都写过,给我的感觉是 vim 的语法高亮比 vscode 差太多了。
    拿 js 举例,vim 做得最好的语法高亮插件应该就是 yajs 了吧,然而还是有很多地方没有高亮,但 vscode 里全部的元素都可以高亮。
    neovim 最近在尝试添加对 tree-sitter 的支持,可能会对语法高亮这一块有所改善。
    xiri
        10
    xiri  
       2019-11-01 10:25:04 +08:00
    配色方案的原因吧,换个支持元素多一点的配色方案就好了
    ihei
        11
    ihei  
    OP
       2019-11-03 19:11:25 +08:00
    @ynyounuo 请问这个应该放在哪里呢
    ihei
        12
    ihei  
    OP
       2019-11-03 19:27:56 +08:00
    @ynyounuo 解决了,非常感谢 [
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:55 · PVG 21:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.