Loading

[Q&A] 在 Vim 中与终端相关的一些修复配置

  1. 终端 Vim 改变光标在不同模式下的样式

    let &t_SI = "\<Esc>[5 q"
    let &t_SR = "\<Esc>[3 q"
    let &t_EI = "\<Esc>[1 q"
    
    "  1 -> blinking block
    "  2 -> solid block
    "  3 -> blinking underscore
    "  4 -> solid underscore
    "  5 -> blinking vertical bar
    "  6 -> solid vertical bar
    
  2. 出现类似>4;m>4;2m的异常字符

    let &t_TI = ""
    let &t_TE = ""
    
  3. Vim 支持终端真彩,但可能需要一些额外配置

    let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
    let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
    set termguicolors
    
posted @ 2025-02-21 20:32  bitlogic  阅读(27)  评论(0)    收藏  举报