vim怎么在任务栏显示时间啊

sh/bash/dash/ksh/zsh等Shell脚本
回复
xiangxw
帖子: 114
注册时间: 2010-01-03 10:37

vim怎么在任务栏显示时间啊

#1

帖子 xiangxw » 2010-10-24 13:03

vim怎么在任务栏显示时间啊,我用vim时都是全屏的
daniel.supremacy
帖子: 133
注册时间: 2008-12-12 15:35

Re: vim怎么在任务栏显示时间啊

#2

帖子 daniel.supremacy » 2010-10-30 14:06

代码: 全选

set laststatus=2
set statusline+=%{strftime(\"%m-%d\ %H:%M\")}
不解释
具体:help

记得有个很漂亮的statusline.vim,可能对你有帮助。
google一下,说不定能找到
xiangxw
帖子: 114
注册时间: 2010-01-03 10:37

Re: vim怎么在任务栏显示时间啊

#3

帖子 xiangxw » 2010-10-30 18:04

是statusline.vim,很好用,谢谢
ofan
帖子: 64
注册时间: 2008-09-15 11:55

Re: vim怎么在任务栏显示时间啊

#4

帖子 ofan » 2010-11-02 16:15

我的

代码: 全选

"" 状态栏各个状态
let statusHead			="%-.50f\ %h%m%r"
let statusBreakPoint	="%<"
let statusSeparator		="|"
let statusFileType		="%{((&ft\ ==\ \"help\"\ \|\|\ &ft\ ==\ \"\")?\"\":\"[\".&ft.\"]\")}"
let statusFileFormat    ="[%{(&ff\ ==\ \"unix\")?\"u\":\"d\"}]"
let statusAscii			="\{%b:0x%B\}"
let statusCwd			="%-.50{getcwd()}"
let statusBody			=statusFileType.statusFileFormat.statusSeparator.statusAscii.statusSeparator."\ ".statusBreakPoint.statusCwd
let statusEncoding		="[%{(&fenc\ ==\ \"\"?&enc:&fenc).(&bomb?\",BOM\":\"\")}]"
let statusBlank			="%="
let statusKeymap		="%k"
let statusRuler			="%-12.(%lL,%c%VC%)\ %P"
let statusTime			="%{strftime(\"%y-%m-%d\",getftime(expand(\"%\")))}"
let statusEnd=statusKeymap."\ ".statusEncoding.statusRuler."\ ".statusTime
"" 最终状态栏的模式字符串
let statusString=statusHead.statusBody.statusBlank.statusEnd
set statusline=%!statusString
回复