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
相關文章
相關標籤/搜索