对于vim配置IDE网络上已经很多,但是工作中经常要登录不同server,插件都是用不上的,所以本文旨在仅通过vim自身功能来提高编写效率
#VIM状态栏:
set laststatus=2
set statusline=[filename=%F%m%r%h%w]\ [filetype=%Y,%{&encoding}]\ [line:%l,column:%v,percent:%p%%]
#文件名和文件状态[只读,写入,新增等] 文件类型和文件编码 显示当前行,当前列和文本所在行百分比
#按照文件类型添加文件头:
autocmd BufNewFile *.py,*.html exec ":call settitle()" #根据文件名后缀调用函数
func settitle()
if &filetype=='python' #状态栏设置后filetype会出现文件类型
call setline(1,"\#!/usr/bin/env python")
call append(line("."),"\#-*- encoding:utf-8 -*-")
call append(line(".")+1,"")
#elseif
#else
endif
endfunc #用elseif,else来添加更多文件类型,记住末尾endif和endfunc
autocmd BufNewFile * normal G #定义进入新文件后跳到末行
(持续更新....)