我使用vim很多时候希望能够随时知道两个信息:
1、当前的工作目录,也就是saveas文件会存到哪里?
2、比对的时候当前缓冲区是否处于比对模式,需不需要用diffthis命令?
这时候可以通过设置状态行来显示这些信息,我的状态行是这样:
VimL语言:
01 "
02 " 手动设置状态行
03 "
04 set statusline=%F%h%m%r%w%y%<\ %{&ff}\ %{Get_diff_mode()}\ %{getcwd()}%=\ %l\,%L\ %c%V\ %P
05 set laststatus=2
06 fun! Get_diff_mode()
07 " 返回当前是否处于比对状态
08 if &diff
09 return "[Diff]"
10 else
11 return ""
12 endif
13 endf
阅读(1256) | 评论(0) | 转发(0) |