vim fulerformat的设置
在vim中设置选项,有注释很容易明白:
1 set laststatus=1 "2总显示最后一个窗口的状态行,1窗口多于一个时显示最后一个窗口的状态行,0不显示最后一个窗口的状态行
fulerformat的设置为:
1 set rulerformat =%75(%2*%<%=\字符:\ \%b\ \|\ \修改:\ \%{strftime(\"%H:%M\",getftime(expand(\"%\")))}\ \|\ 光标:\ \%l\行\ %c%V\列\ \| \ \%Y\ \%M\ \%R\ %p%%\ \|\ 编号:\ \%n\%)
其中的所有选项必须以%开始,与printf()函数中的%效果是一样的,%是个占位符,具体内容见:
1 下面是可能状态行项目的描述。其中,"项目" 的第二个字符代表类型: 2 N 代表数值型 3 S 代表字符串型 4 F 代表下面描述的标志位 5 - 不适用 6 7 项目 含义 8 f S 缓冲区的文件路径,保持输入的形式或相对于当前目录。 9 F S 缓冲区的文件完整路径。 10 t S 缓冲区的文件的文件名 (尾部)。 11 m F 修改标志位,文本是 "[+]";若 'modifiable' 关闭则是 "[-]"。 12 M F 修改标志位,文本是 ",+" 或 ",-"。 13 r F 只读标志位,文本是 "[RO]"。 14 R F 只读标志位,文本是 ",RO"。 15 h F 帮助缓冲区标志位,文本是 "[help]"。 16 H F 帮助缓冲区标志位,文本是 ",HLP"。 17 w F 预览窗口标志位,文本是 "[Preview]"。 18 W F 预览窗口标志位,文本是 ",PRV"。 19 y F 缓冲区的文件类型,如 "[vim]"。见 'filetype'。 20 Y F 缓冲区的文件类型,如 ",VIM"。见 'filetype'。 21 {仅当编译时加入 +autocmd 特性才有效} 22 q S "[Quickfix List]"、"[Location List]" 或空。 23 k S "b:keymap_name" 的值或使用 :lmap 映射时的 'keymap': 24 "<keymap>"。 25 n N 缓冲区号。 26 b N 光标所在字符的值。 27 B N 同上,以十六进制表示。
其他还有,具体可以:h 'statusline'看看帮助文件。
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具