python头部注释 vim添加头部注释

一、先说说python和virtual pythonpython

通常环境下,python解释器会放在/usr/bin/ 下面,而后你执行python的时候就会运行了,可是若是没有在/usr/bin/下面的话,执行python就会找不到,因此这就是#!/usr/bin/env python的用处,vim

/usr/bin/env 会去path中找,而后看看第一个找到的python解释器在哪,这样就能执行python命令了。export能够看到环境变量。app

而后你source VENV/bin/active 后,进入了虚拟环境,能够export发现会把你虚拟环境装的python的路径加入了path,这样你执行python的时候就会先去找它了。orm

 

二、因此仍是用#!/usr/bin/env python比较好blog

 

三、utf8不用解释了吧  # -*- coding:utf-8 -*-  utf-8

 

四、在vim新建py文件的时候自动添加这两行注释,加入vimrc文件cmd

 

function HeaderPython()
call setline(1, "#!/usr/bin/env python")
call append(1, "#-*- coding:utf8 -*-")
call append(2, "# Power by WenBin" . strftime('%Y-%m-%d %T', localtime()))
normal G
normal o
normal o
endf
autocmd bufnewfile *.py call HeaderPython()

  

就会有效果了io

#!/usr/bin/env python
#-*- coding:utf8 -*-
# Power by WenBin2016-06-30 00:57:45
相关文章
相关标签/搜索