• [Linux] vim状态栏配置


    vim状态栏配置

    比较方便的显示文件信息,特别是编码很有用.

    自己的状态栏效果:

    配置如下:

      56 " set statusline         "显示状态栏命令                                                                                                                                                         
      57 set laststatus=2                                                                
      60 set statusline=%1*%F%m%r%h%w%= %2* %Y %3*%{"".(""?&enc:&fenc).((exists("+bomb") && &bomb)?"+":"").""} %4*[%l,%v] %5*%p%% | %6*%LL  
            
      63 " hi User1 cterm=none ctermfg=gray ctermbg=darkgreen                            
      64 hi User1 cterm=none ctermfg=gray ctermbg=darkgray                               
      65 hi User2 cterm=none ctermfg=darkgrey ctermbg=gray                               
      66 hi User3 cterm=bold ctermfg=darkgrey ctermbg=gray                               
      67 hi User4 cterm=bold ctermfg=green ctermbg=gray                                  
      68 hi User5 cterm=none ctermfg=darkgrey ctermbg=gray                               
      69 hi User6 cterm=none ctermfg=darkgrey ctermbg=gray 
    
    " 显示状态行当前设置
    set statusline
    
    " 设置状态行显示常用信息
    " %F 完整文件路径名
    " %m 当前缓冲被修改标记
    " %m 当前缓冲只读标记
    " %h 帮助缓冲标记
    " %w 预览缓冲标记
    " %Y 文件类型
    " %b ASCII值
    " %B 十六进制值
    " %l 行数
    " %v 列数
    " %p 当前行数占总行数的的百分比
    " %L 总行数
    " %{...} 评估表达式的值,并用值代替
    " %{"[fenc=".(&fenc==""?&enc:&fenc).((exists("+bomb") && &bomb)?"+":"")."]"} 显示文件编码
    " %{&ff} 显示文件类型
    set statusline=%F%m%r%h%w%= [ft=%Y] %{"[fenc=".(&fenc==""?&enc:&fenc).((exists("+bomb") && &bomb)?"+":"")."]"} [ff=%{&ff}] [asc=%03.3b] [hex=%02.2B] [pos=%04l,%04v][%p%%] [len=%L]
    
    " 设置 laststatus = 0 ,不显式状态行
    " 设置 laststatus = 1 ,仅当窗口多于一个时,显示状态行
    " 设置 laststatus = 2 ,总是显式状态行
    set laststatus=2
    
    
  • 相关阅读:
    MySql相关
    RabbmitMQ 的配置及开启MQTT服务
    cmake 编译.so or .a文件很大问题
    模型上移动端遇到简单的问题:No variants found for 'app'
    第一次用go mod模式创建beego1.12的步骤
    python中RabbitMQ的使用hello world简单模式
    Ubuntu18.04 20.04安装rabbitMQ
    Django的mysqlclient报错
    《软件需求》读书笔记六
    《软件需求》读书笔记五
  • 原文地址:https://www.cnblogs.com/abeen/p/14714946.html
Copyright © 2020-2023  润新知