vim配置python高亮和缩进

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

vim配置python⾼亮和缩进vim的配置⽂件在/etc/vimrc,或者在~/⽬录下建⽴配置⽂件:
touch .vimrc
⾼亮设置
⼀般来说vim对识别的程序是会⾃动设置⾼亮的,如果没有可以在.vimrc中添加
syntax on
并且可以调节⾼亮显⽰适配terminal的背景,如果背景是⿊⾊
set background=dark
这个配置只有dark/light两个参量,并且它并不改变背景的颜⾊,如果要改变背景
highlight Normal ctermfg=grey ctermbg=blue
就是在terminal中⽤蓝底⽩字,如果是在gui中则
highlight Normal guibg=black guifg=white
/htmldoc/options.html#'background'
缩进设置
可以添加
filetype indent plugin on
来打开⾃动缩进
对于tab的格式
set modeline
同时在python⽂件中添加注释
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
也可以⼿动设置格式
set tabstop=8 expandtab shiftwidth=4 softtabstop=4
Or:
set ts=8 et sw=4 sts=4
如果上⾯的设置不成功可以单独设置
set tabstop=9
set expandtab
set shiftwidth=4
set softtabstop=4
filetype indent on
以上配置可以单独对识别为python的⽂件设置,创建~/.vim/ftplugin/python.vim并添加条⽬
set num 添加⾏好
⾃动添加头部注释
/etc/vim/vimrc
必须是vim,⽽不是vi
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()。

相关文档
最新文档