vim 使用black 格式化python代码
vim 使用black 格式化代码
github
-
black 的github https://github.com/psf/black
安装
pip3 install black
使用
black file.py python -m black file.py
嵌入vim
- 以后在普通模式下按下空格(然后松开)在按下i就可以调用 black来格式化python代码了
map <leader>i :call Format()<CR> func! Format() exec "w" if &filetype == 'python' exec "!python3 -m black %" endif endfunc let mapleader=" " "设置空格作为<leader>健 set autoreade "当vim打开的文件变化时,自动载入,因为black会修改python文件
- 如果不设置set autoreade